我知道如何创建特定用户可以通过执行的命令sudo
。我有一个给定的命令,我想允许任何用户无需输入密码即可执行sudo
。为了实现这一点,我应该在 /etc/sudoers 文件中放入什么内容?
答案1
您的 sudoers 中像这样的部分可能就是您想要的。
Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
答案2
您可能会考虑SUID 位. 某些程序需要 root 权限并使用 SUID 位,例如passwd
。
如果 sudo 对您来说是更好的选择,您可以使用:
ALL ALL=NOPASSWD: /path/to/command