Как заставить Ubuntu не требовать приостановки пароля? [dубликат]

С момента последнего обновления Ubuntu 14.04, когда я нажимаю кнопку «Сон» на своем ноутбуке, появляется всплывающее окно с «Для приостановки системы требуется« Аутентификация ».

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

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

14
задан 31 October 2014 в 11:46

4 ответа

В командной строке: 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>

(Источник)

11
ответ дан 17 July 2018 в 19:36

Использование Polkit

Добавьте себя в users группу с помощью

sudo usermod -aG users "$USER"

После выполнения следующих действий необходимо перезагрузить компьютер.

1. Если версия PolKit> = 0.106

Вы можете проверить версию Polkit на: pkaction --version

Если версия PolKit & lt; 0.106, есть reboot .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 & lt; 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:

На вкладке Security: Установите Automatically lock the session на «Никогда не проверять» Lock the screen when the system is going for sleep На вкладке Display закройте экран через 15 минут. Установите Sleep и Switch off раз, чтобы отключить (greyed out). На вкладке System установите режим спящего режима на Suspend через полчаса.

Ссылки:

Блог stintel bugs.launchpad.net
3
ответ дан 17 July 2018 в 19:36
В командной строке: 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>

(Источник)

11
ответ дан 23 July 2018 в 20:20
  • 1
    Для Ubuntu 15.10 (wily) такое решение должно работать. – Vedavrat 21 November 2015 в 13:54
  • 2
    Он больше не запрашивает пароль, но я ничего не помню, и у меня есть эти строки, чтобы & lt; allow_any & gt; auth_admin_keep & lt; / allow_any & gt; Что они имеют в виду? Есть ли проблема безопасности при изменении их на «да» ?? – arauzo 23 November 2015 в 01:19
  • 3
    Здесь мне также нужно было изменить <action id="org.freedesktop.login1.suspend-multiple-sessions">; – slinstj 5 November 2016 в 20:30
  • 4
    Какой-нибудь авторитетный источник действительно советует это? Файлы в /usr/share не должны редактироваться; этот префикс предназначен для файлов только для чтения, установленных пакетами и не измененных пользователями. Правильный способ - скопировать файл в другое, эквивалентное место, например /etc, где разрешено редактирование, а затем вносить изменения там. Также было бы желательно объяснить, почему эти изменения устраняют проблему, то есть исходную проблему - например, что (в моем случае) предыдущее значение auth_admin_keep означает, и почему это неправильно. – underscore_d 8 November 2017 в 23:40
  • 5
    Согласно Arch Linux wiki , редактирование файлов .policy НЕ является правильным. – Mark J. Adams 18 January 2018 в 13:42

Использование Polkit

Добавьте себя в users группу с помощью

sudo usermod -aG users "$USER"

После выполнения следующих действий необходимо перезагрузить компьютер.

1. Если версия PolKit> = 0.106

Вы можете проверить версию Polkit на: pkaction --version

Если версия PolKit & lt; 0.106, есть reboot .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 & lt; 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:

На вкладке Security: Установите Automatically lock the session на «Никогда не проверять» Lock the screen when the system is going for sleep На вкладке Display закройте экран через 15 минут. Установите Sleep и Switch off раз, чтобы отключить (greyed out). На вкладке System установите режим спящего режима на Suspend через полчаса.

Ссылки:

Блог stintel bugs.launchpad.net
3
ответ дан 23 July 2018 в 20:20

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

Похожие вопросы: