我正在尝试重新启动运行在VM中的Linux机器,并在bash脚本中调用以下命令:
/usr/bin/sudo /sbin/shutdown -r 5
我的sudoers增加了以下内容:
%myuser ALL=(ALL) NOPASSWD: /sbin/shutdown, /etc/init.d
但是在运行我的脚本时,它仍然提示输入密码
[sudo] password for myuser:
我还能做什么?
最佳答案
在*
之后添加/sbin/shutdown*
以便它也允许向命令传递参数-这就是如果不传递参数,reboot工作的原因。
关于linux - 即使添加到sudoers后,shutdown也要求输入密码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43498151/