你知道是否有可能在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
选项即可。