Выключение лаунчера без пароля

Я добавил новый модуль запуска на панель, используя эту команду для выключения: gksu telinit 0

Когда я хотел избавиться от постоянной вставки пароля, у меня не получилось. Я открыл visudo и добавил строку "username" ALL = NOPASSWD: sbin / telinit 0

... но это не работает

У меня получилось с помощью средства запуска hibernate аналогичным образом - с добавлением строки в visudo: "username" ALL = NOPASSWD: etc / acpi / hibernate.sh

Что я делаю не так с линией отключения в visudo?

0
задан 2 February 2014 в 01:24

1 ответ

Вы должны иметь возможность использовать poweroff для выключения системы.

Запустите эту команду:

sudo visudo

Добавьте эту строку рядом с нижней (перед строкой #includedir) или отредактируйте существующую строку:

USERNAME ALL=NOPASSWD: /sbin/poweroff

( замените USERNAME вашим именем пользователя)

Нажмите Ctrl + X , Y , Enter . [+1112]

Измените ваш лаунчер на использование команды sudo /sbin/poweroff.

Чтобы дополнительно выполнить эту работу для перезагрузки, добавьте /sbin/reboot к строке NOPASSWD: выше.

0
ответ дан 2 February 2014 в 01:24

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

Похожие вопросы: