我有这个工具,它允许用户在linux环境中管理打印机。我需要允许一个用户运行这个工具,而不给他根密码。该工具的权限如下:
-rwxrwxrwx 1 root root 78 Dec 4 2008 system-config-printer发布于 2012-07-24 10:03:27
这是实现这一目标的一种很好的方式,下次我将亲自使用。不过,我使用了另一种方法:我编辑了/etc/group,并在sys行的末尾添加了用户: sys:x:3:root、bin、adm、itaig
不管怎样,谢谢你的解决方案。伊泰
发布于 2012-07-24 07:32:37
sudo命令是非常可配置的,可以用于授予特定用户运行特定命令的权限。使用visudo编辑/etc/sudoers,并输入如下一行:
bob ALL = (root) NOPASSWD: /usr/sbin/system-config-printer然后,用户bob将运行sudo /usr/sbin/system-config-printer以运行该工具。
发布于 2016-03-05 06:48:33
可以将可执行文件的所有者和组设置为root,然后对其执行chmod u+s和chmod g+s操作。
编辑:维基百科
https://serverfault.com/questions/410544
复制相似问题