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