我正在尝试弄清楚这一点,但尚未找到正确的答案:
是否可以添加用户到/etc/sudoers
仅有的有权sudo -u
使用特定用户?
答案1
是的,您可以在 sudoers 文件中指定用户
要让youruser
用户以specificuser
以下方式运行任何命令:
您的用户 ALL = (特定用户) ALL
答案2
从man sudoers
页面:
Runas_Spec 为后面的命令设置默认值。这意味着对于以下条目:
dgb boulder = (operator) /bin/ls, /bin/kill, /usr/bin/lprm
用户 dgb 可以运行 /bin/ls、/bin/kill 和 /usr/bin/lprm —— 但只能以操作员身份运行。例如,
$ sudo -u operator /bin/ls.
我正在运行 sudo-1.7.4p5-4.fc15.x86_64