我知道如何创建一个给定用户可以通过sudo. 我有一个给定的命令,我希望允许任何用户sudo无需输入密码即可执行。为了实现这一点,我会在 /etc/sudoers 文件中放入什么?
Zor*_*che 24
您的 sudoers 中这样的部分可能是您想要的。
Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
Run Code Online (Sandbox Code Playgroud)
War*_*ner 19
您可以考虑SUID 位。某些程序需要 root 权限并使用 SUID 位,例如passwd.
如果 sudo 是您的更好选择,您可以使用:
ALL ALL=NOPASSWD: /path/to/command
Run Code Online (Sandbox Code Playgroud)