Отключить аутентификацию в 15.04?

9

Я хотел бы знать, как я могу отключить запросы аутентификации при открытии таких приложений, как Synaptic, монтирование дисков и так далее.

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

Я знаю об угрозе безопасности, но этот компьютер не подключен к Интернету, и никто другой не имеет к нему доступа, я знаю об угрозе безопасности, но я все равно хочу сделать это для удобства.

plasmating
источник

Ответы:

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

Смотрите pklocalauthorityman-страницу для получения дополнительной информации.

Мур
источник
1
Это здорово, работает как положено. Большое спасибо!
плазма
По какой-то причине созданный файл pkla не работает в моей системе. У меня есть полькит 0.105 и 18.04. Как отладить что не так?
Suncatcher
@Suncatcher afaik Ничего существенного не изменилось для Polkit в 18.04 (мы все еще сильно отстали от версии 0.114 или выпуска 0.112, которые включают поддержку определения правил JavaScript). Пожалуйста, отправьте новый вопрос с точным именем файла и содержанием. Вы можете оставить комментарий здесь, когда это будет сделано, чтобы я мог посмотреть.
Муру
создал , но 18.04 у меня старый 0.105 полкит.
Suncatcher