Как создать сочетание клавиш в Ubuntu 12.04 для перезагрузки / выключения, которое может быть выполнено даже пользователями без полномочий root

Я хочу создать комбинацию клавиш для перезагрузки / выключения для всех пользователей (включая пользователей без полномочий root). Я попытался создать пользовательскую комбинацию клавиш Ctrl + R и назначил ее команде « gksu reboot », однако Ubuntu требует привилегий root для выполнения команды и выдает сообщение

Не удалось запустить перезагрузку с правами root Базовый механизм авторизации (sudo) не позволяет запускать эту программу. Обратитесь к системному администратору.

Я не хочу давать root-права пользователям и, по сути, хочу выполнить завершение работы / перезагрузку (к которой обычно обращаются все пользователи через значок шестеренки) с помощью команд с помощью сочетаний клавиш

Может кто-то пожалуйста, помогите?

1
задан 15 January 2014 в 23:56

1 ответ

Вы можете разрешить всем пользователям запускать только команду reboot без пароля, gksu должен правильно подобрать это разрешение. Добавьте это в ваш файл sudoers:

ALL ALL=NOPASSWD: /sbin/reboot

ПОЖАЛУЙСТА, не редактируйте sudoers напрямую. Используйте sudo visudo, чтобы получить редактор, который будет проверять синтаксис файла после его сохранения. Добавьте эту строку в конце, затем сохраните и выйдите из нее. Если visudo обнаружит проблему, это поможет вам, так что вы не заблокируете себя из своей системы.

0
ответ дан 15 January 2014 в 23:56

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

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