允许用户只 sudo 进入特定帐户

sdo*_*257 4 linux sudo

不要问我为什么要这样做,但我必须这样做。

假设我有一个用户名“bob”,他需要作为“监视器”运行一个程序。我想允许“bob” sudo 进入监控帐户并运行该过程。显然,我可以只授予“bob”sudo 访问权限来运行该应用程序,但我被告知它必须作为“监视器”运行。无论如何,这怎么能做到呢?

Jon*_*Jon 6

是的,像这样设置你的 sudoers 条目:

bob          ALL        = monitor        PASSWD:  COMMAND
Run Code Online (Sandbox Code Playgroud)

然后Bob可以运行COMMANDundersudo并且它将作为监视器运行(NOPASSWD:如果您想强制检查密码,当然可以使用)。

  • 要编辑您的 sudoers 文件,请确保您运行 visudo。不要直接编辑文件。 (2认同)