我知道如何创build一个给定的用户可以通过sudo
执行的sudo
。 我有一个给定的命令,我想允许任何用户能够通过sudo
执行而无需input密码。 我会在/ etc / sudoers文件中放入什么来实现这一点?
在你的sudoers这样的部分可能是你想要的。
Cmnd_Alias NAMEOFTHIS=/usr/bin/program ALL ALL=NOPASSWD: NAMEOFTHIS
你可能会考虑SUID位 。 某些程序需要root权限并使用SUID位,如passwd
。
如果sudo是更好的select,你可以使用:
ALL ALL=NOPASSWD: /path/to/command