我正在使用 Mate Sensor Applet ( /usr/lib/mate-sensors-applet/mate-sensors-applet
),为了防止高温,我添加了此关机命令:
shutdown -h 1
但它没有效果...我认为它没有 sudo/shutdown 权限。有没有办法只分配关机权限?
答案1
在 /etc/sudoers 文件中添加一行:
%sudo ALL= NOPASSWD: /sbin/shutdown
要编辑 /etc/sudoers 文件,请运行 visudo 命令。
答案2
实现此目的的最简单方法sudo
是授予shutdown
命令特殊权限,以便如果user
运行,shutdown
它将以root
该权限运行
sudo chmod u+s /sbin/shutdown
现在,每次发出命令时shutdown
都不需要该root
命令,如果您不想恢复它,您可以随时执行
sudo chmod u-s /sbin/shutdown
并且用户需要再次root
执行shutdown
。