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