我如何允许所有用户通过sudo运行给定的命令?

我知道如何创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