Как дать апплету права на отключение?

Я использую апплет Mate Sensor (/usr/lib/mate-sensors-applet/mate-sensors-applet) и для предотвращения высоких температур я добавил команду выключения:

shutdown -h 1

Но это не имеет никакого эффекта... Я думаю, что у него нет привилегий sudo/shutdown. Есть ли способ назначить только права на отключение?

2 ответа

Решение

В файле /etc/sudoers добавьте строку:

%sudo ALL=  NOPASSWD: /sbin/shutdown

Чтобы отредактировать файл /etc/sudoers, запустите команду visudo.

Самый простой способ для этого без использования sudo каждый раз дает shutdown команда специальных разрешений, так что если user работает shutdown это будет работать с root разрешения для этого сделать

sudo chmod u+s /sbin/shutdown

теперь shutdown команда не понадобится root каждый раз, когда вы вводите команду, и если вы не хотите отменить ее, вы всегда можете сделать

 sudo chmod u-s /sbin/shutdown 

и пользователь должен быть root выполнить shutdown снова.

Другие вопросы по тегам