我正在使用Ubuntu 11.04。我想运行一个脚本,该脚本检查正在运行的进程,并在该进程结束时关闭系统。为此,用户需要关机访问权限,以便无需密码即可执行脚本。
我参考了此页面,并将文本添加到了我的sudoers文件中。但是,无论何时执行,它仍在询问我密码sudo shutdown -h now
。另外,当我执行不带sudo的关机时,我得到一条错误消息,指出需要root特权。
我的sudoers文件看起来像这样。
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# User privilege specification
root ALL=(ALL:ALL) ALL
myusername ALL = NOPASSWD: SHUTDOWN
如何授予用户执行关机命令的权限,而无需手动输入密码?
谢谢。
sudoers
文件吗?