Как дать апплету права на отключение?
Я использую апплет 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 снова.