Требуется аутентификация перед приостановкой
Начиная с последнего обновления 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
через пол часа.
Рекомендации: