Вимкнути підказки аутентифікації 15.04?


9

Мені хотілося б знати, як я можу відключити підказки автентифікації під час відкриття програм, таких як Synaptic, монтажу дисків тощо.

Я отримав свого користувача без паролів, встановлених в sudoers, але, здається, зміна systemd щось змінила, і тепер я продовжую отримувати запит. Чи є спосіб встановити його як sudo в / etc / sudoers, щоб мій користувач міг відкривати такі програми без спроб?

Я знаю про ризик безпеки, але цей комп’ютер не підключений до Інтернету, і ніхто більше не має до нього доступу, я знаю про ризик для безпеки, але все одно хочу це зробити для зручності.

Відповіді:


18

Як я розумію, ці підказки використовують Polkit, а не sudoдля авторизації. Тому встановлення NOPASSWDв sudoersньому не матиме жодного значення. Щоб заставити Polkit пропускати підказки пароля, створіть .pklaфайл у /etc/polkit-1/localauthority/50-local.d/(скажімо /etc/polkit-1/localauthority/50-local.d/99-nopassword.pkla), що містить:

[No password prompt]
Identity=unix-group:sudo
Action=*
ResultActive=yes

Додаткову pklocalauthorityінформацію див. На сторінці сторінки.


1
Це чудово, працює як очікувалося. Дуже дякую!
плазмуючий

Чомусь створений файл pkla не працює в моїй системі. У мене polkit 0.105 та 18.04. Як налагодити те, що не так?
Suncatcher

@Suncatcher afaik нічого серйозного не змінилося для Polkit 18.04 (ми все ще сильно відстаємо від версії 0.114 або версії 0.112, яка включає підтримку визначення правил JavaScript). Будь ласка, опублікуйте нове запитання з точним назвою файлу та вмістом. Ви можете залишити коментар тут, коли це зроблено, тому я можу поглянути.
муру

створено , але 18.04 у мене старий 0.105 полкіт.
Suncatcher
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.