不要问我为什么这样做,但是我必须这么做。
假设我有一个用户名为“bob”的用户,他需要以“monitor”的身份运行一个程序。我想允许“bob”以 sudo 身份进入监控帐户并运行该进程。显然,我可以直接授予“bob” sudo 权限来运行该应用程序,但我被告知它必须以“monitor”的身份运行。无论如何,这该怎么做?
答案1
是的,像这样设置你的 sudoers 条目:
bob ALL = monitor PASSWD: COMMAND
鲍勃然后可以运行COMMAND
下面sudo
它将作为监视器运行(当然,NOPASSWD:
如果您想强制进行密码检查,您可以使用它)。