我遇到一种情况,我希望主管理员用户(所有人都使用 sudo)将无密码 sudo 作为一个命令的另一用户。据我所知, /etc/sudoers 中应该给出以下内容:
ramo ALL=(otherUser) NOPASSWD: /usr/bin/command
ramo ALL=(ALL) ALL
Run Code Online (Sandbox Code Playgroud)
但这两行似乎冲突,或者第二行覆盖了第一行。关于如何实现这一目标有什么想法吗?
干杯
拉莫
编辑:事实证明我在指定用户时稍微误解了 sudo 的工作原理。我的印象是,如果您有 ALL=(otherUser) 那么您不需要“sudo -u otherUser”,而只需 sudo 即可。事实并非如此。