Как включить выключение и перезагрузку для обычного пользователя в Debian Jessie
Хотя я тоже использую Windows, и пока наш блог в основном посвящен Windows, я также регулярно использую Linux. Я только что установил Debian Jessie на свой рабочий компьютер и заметил, что ни одно из действий по завершению работы не работает из графического интерфейса. Установленная мной среда рабочего стола - это Mate, форк старого доброго Gnome 2. Каждый раз, когда я пытаюсь выполнить какое-либо действие по выключению, система запрашивает пароль root. В этой статье я хотел бы поделиться с вами простым способом заставить его работать и избавиться от запроса пароля root.
Рекламное объявление
Просто следуйте этим инструкциям:
- Откройте свой любимый терминал и переключитесь на корневой сеанс.
- Убедитесь, что вы установили пакеты cksession и policykit. Если нет, установите их (для Mate DE я тоже установлю агент policykit):
# apt-get install policykit-1 mate-polkit consolekit
- После установки этих пакетов вам необходимо исправить политики, чтобы обычные пользователи могли выключать ваш компьютер. Это можно сделать с помощью простого редактирования файла.
Опять же, из корневого терминала вы должны отредактировать следующий текстовый файл (я предпочитаю mcedit в качестве своего текстового редактора):mcedit /usr/share/polkit-1/actions/org.freedesktop.login1.policy
Это обычный XML-файл.
Найдите следующую строку:Исправьте разделы внутри блока действий, чтобы он выглядел так:
Выключите систему Для выключения системы требуется аутентификация. да да да - Отредактируйте значения по умолчанию блок, аналогичный приведенному выше в следующих разделах:
Вот и все. Теперь просто перезагрузите свою ОС (в моем случае она начала работать даже без перезагрузки). Действия с питанием теперь будут работать без запросов gksu / elevation.