创build一个Linux用户,可以做“重启”命令只有没有sudo

你知道是否有可能在linux上创build一个只能执行“重启”命令而不使用sudo的用户?

原因是,我需要自动重新启动我的生产服务器(S),而不必login到每一个,然后必须做“sudo重启”,并input密码(这可能是耗时的)

使用/ usr / sbin / visudo可以很简单地完成以下几行:

User_Alias REBOOTUSERS = Lee, testuser REBOOTUSERS ALL = NOPASSWD : reboot 

添加这些行后,User_Alias REBOOTUSERS指定的用户将能够input:

 $sudo reboot 

它会重新启动服务器,没有密码提示!

只需在sudoersconfiguration中使用NOPASSWD选项即可。