![如何赋予小程序关闭权限?](https://linux22.com/image/980520/%E5%A6%82%E4%BD%95%E8%B5%8B%E4%BA%88%E5%B0%8F%E7%A8%8B%E5%BA%8F%E5%85%B3%E9%97%AD%E6%9D%83%E9%99%90%EF%BC%9F.png)
我正在使用 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
。