即使在添加到sudoers

时间:2017-04-19 14:09:27

标签: linux bash shell sh sudoers

我正在尝试重新启动在VM中运行的Linux计算机,并且我在bash脚本中调用以下内容:

/usr/bin/sudo /sbin/shutdown -r 5

我在sudoers中添加了以下内容:

%myuser ALL=(ALL) NOPASSWD: /sbin/shutdown, /etc/init.d

然而,在运行我的脚本时,它仍然会提示输入密码

[sudo] password for myuser:

我还应该做什么?

1 个答案:

答案 0 :(得分:2)

*之后添加/sbin/shutdown*,这样它也会允许将args传递给命令 - 这就是为什么如果你没有传递args就重启的原因。