Требуется аутентификация перед приостановкой
Начиная с последнего обновления Ubuntu 14.04, когда я нажимаю кнопку ожидания на моем ноутбуке, появляется всплывающее окно с надписью "Требуется аутентификация для приостановки системы".
Пароль не запрашивается при закрытии крышки. Однако это не работает, когда подключен другой монитор.
Есть ли что-нибудь, что можно настроить (в sudoers или где-то еще), чтобы избежать этого запроса пароля?
2 ответа
В командной строке запустите:
locate -b org.freedesktop.login1.policyНайденный файл
/usr/share/polkit-1/actions/org.freedesktop.login1.policy,В файле возле строки
<action id="org.freedesktop.login1.suspend">проверьте это:
<defaults> <allow_any>yes</allow_any> <allow_inactive>yes</allow_inactive> <allow_active>yes</allow_active> </defaults>
( Источник)
Использование Polkit
Добавьте себя в users группа по
sudo usermod -aG users "$USER"
Вам необходимо перезагрузить компьютер после следующих шагов.
1. Если версия PolKit>= 0.106
Вы можете проверить версию Polkit: pkaction --version
Если версия PolKit < 0.106, НЕТ .rules файлы но только старые .pkla а также .conf файлы, потому что эти версии Polkit не имеют интерпретатора Javascript.
Просто добавив файл /etc/polkit-1/rules.d/85-suspend.rules с:
polkit.addRule(function(action, subject) {
if (action.id == "org.freedesktop.login1.suspend" &&
subject.isInGroup("users")) {
return polkit.Result.YES;
}
});
И в Терминале введите:
sudo chmod 755 /etc/polkit-1/rules.d
sudo chmod 644 /etc/polkit-1/rules.d/85-suspend.rules
2. Если версия PolKit <0.106
В этом случае добавление файла /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla с:
[Allow suspending in lockscreen]
Identity=unix-group:users
Action=org.freedesktop.login1.suspend
ResultAny=yes
ResultInactive=yes
ResultActive=yes
В bash введите:
sudo chmod 644 /var/lib/polkit-1/localauthority/50-local.d/50-enable-suspend-on-lockscreen.pkla
Использование настроек Power Manager (не уверен, работает ли он)
В XFCE Power Manager:
Под
Securityвкладка:- Задавать
Automatically lock the sessionНикогда - Проверьте
Lock the screen when the system is going for sleep
- Задавать
- Под
Displayвкладка, пустой экран через 15 минут. ЗадаватьSleepа такжеSwitch offраз быть отключенным (серым). - Под
SystemВкладка, установите режим ожидания системы наSuspendчерез пол часа.
Рекомендации: