LINUX.ORG.RU

[gentoo][gnome] перезагрузка от пользователя


0

1

Поодскажите, не могу настроить перезагрузку от пользователя без ввода пароля суперпользователя. Вариант не работает.

 Чтобы пользователь мог выполнять shutdown, он должен быть в группе wheel. 
Если такая группа не существует, можно ее создать командой:
groupadd wheel
Чтобы добавить пользователя tiger в группу wheel, например, требуется команда:
usermod -a -G wheel tiger

Далее, от суперпользователя, добавляем две строки в конец файла /etc/sudoers. 
Здесь заменяем user на необходимое имя пользователя, а hostname на реальное имя компьютера.
user hostname =(root) NOPASSWD: /sbin/shutdown -h now
user hostname =(root) NOPASSWD: /sbin/reboot
используется consolekit и policykit


%wheel ALL=(ALL) NOPASSWD: /sbin/poweroff, /sbin/reboot

далее это вешается на какие-нибудь кнопки.

jerrylee ()

Скорее всего у тебя вылетает сообщение, в котором можно просто нажать отмена и все отработает, и это происходит потому, что у тебя либо в терминале, либо в консоли работает пользователь root, или любой другой, завершите сеансы других пользователей перед перезагрузкой, или нужно отредактировать правила consolekit.

Выложите сюда текст сообщения, которое возникает при перещагрузке, там указан раздел правил consolekit, вида org.freedesktop.трам-па-рам.

kostik87 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.