如何赋予小程序关闭权限?

如何赋予小程序关闭权限?

我正在使用 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

相关内容