Требуется аутентификация перед приостановкой

Начиная с последнего обновления Ubuntu 14.04, когда я нажимаю кнопку ожидания на моем ноутбуке, появляется всплывающее окно с надписью "Требуется аутентификация для приостановки системы".

Пароль не запрашивается при закрытии крышки. Однако это не работает, когда подключен другой монитор.

Есть ли что-нибудь, что можно настроить (в sudoers или где-то еще), чтобы избежать этого запроса пароля?

2 ответа

  1. В командной строке запустите:

    locate -b org.freedesktop.login1.policy
    

    Найденный файл /usr/share/polkit-1/actions/org.freedesktop.login1.policy,

  2. В файле возле строки

    <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

Подробнее о pklocalauthority

Использование настроек Power Manager (не уверен, работает ли он)

В XFCE Power Manager:

  1. Под Security вкладка:

    • Задавать Automatically lock the session Никогда
    • Проверьте Lock the screen when the system is going for sleep
  2. Под Display вкладка, пустой экран через 15 минут. Задавать Sleepа также Switch off раз быть отключенным (серым).
  3. Под System Вкладка, установите режим ожидания системы на Suspend через пол часа.

Рекомендации:

Другие вопросы по тегам