首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图允许普通用户运行需要输入根密码的命令。

试图允许普通用户运行需要输入根密码的命令。
EN

Server Fault用户
提问于 2012-07-24 07:26:22
回答 3查看 479关注 0票数 0

我有这个工具,它允许用户在linux环境中管理打印机。我需要允许一个用户运行这个工具,而不给他根密码。该工具的权限如下:

代码语言:javascript
复制
-rwxrwxrwx 1 root root       78 Dec  4  2008 system-config-printer
EN

回答 3

Server Fault用户

回答已采纳

发布于 2012-07-24 10:03:27

这是实现这一目标的一种很好的方式,下次我将亲自使用。不过,我使用了另一种方法:我编辑了/etc/group,并在sys行的末尾添加了用户: sys:x:3:root、bin、adm、itaig

不管怎样,谢谢你的解决方案。伊泰

票数 0
EN

Server Fault用户

发布于 2012-07-24 07:32:37

sudo命令是非常可配置的,可以用于授予特定用户运行特定命令的权限。使用visudo编辑/etc/sudoers,并输入如下一行:

代码语言:javascript
复制
bob ALL = (root) NOPASSWD: /usr/sbin/system-config-printer

然后,用户bob将运行sudo /usr/sbin/system-config-printer以运行该工具。

票数 3
EN

Server Fault用户

发布于 2016-03-05 06:48:33

可以将可执行文件的所有者和组设置为root,然后对其执行chmod u+schmod g+s操作。

编辑:维基百科

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/410544

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档