我正在尝试重新启动在VM中运行的Linux计算机,并且我在bash脚本中调用以下内容:
/usr/bin/sudo /sbin/shutdown -r 5
我在sudoers中添加了以下内容:
%myuser ALL=(ALL) NOPASSWD: /sbin/shutdown, /etc/init.d
然而,在运行我的脚本时,它仍然会提示输入密码
[sudo] password for myuser:
我还应该做什么?
答案 0 :(得分:2)
在*
之后添加/sbin/shutdown*
,这样它也会允许将args传递给命令 - 这就是为什么如果你没有传递args就重启的原因。