1、 SUID模式添加到/ sbin /关机 
通过shutdown命令添加SUID模式,你是让普通用户以root身份运行shutdown命令。 
sudo chmod u+s /sbin/shutdown 
chmod的例子 。 
现在你可以直接执行shutdown命令,而无需sudo命令关机。 
2、 修改/etc/visudo命令的sudoers 
这似乎是适当的方式允许一个命令从指定的用户以root身份运行,而无需输入密码。 
sudo visudo 
运行visudo命令,它会导致编辑/ etc / sudoers中。 
添加下面的行到该文件中,假设eda是用户,让没有密码关机。 
eda  ALL=NOPASSWD:     /sbin/shutdown 
事实上,你仍然需要sudo来关机,但这个时候你不需要指定的密码。 
sudo shutdown -h now 
您还可以使用shutdown命令重新启动系统。 
sudo shutdown -r now