Как я могу заставить работать графический интерфейс sudo без группы администраторов?

У меня есть группа пользователей с sudo привилегии. Эта группа не называется admin, Пользователи могут использовать sudo однако в командной строке без проблем диалоги графического интерфейса Unity, запрашивающие права root, не принимают свои логин / пароль. Они, кажется, дополнительно зависят от членства в admin группа.

Как я могу изменить это?

1 ответ

Решение

Эти приложения, скорее всего, используют Polkit, а не sudo (или же gksudo или аналогичный интерфейс), для авторизации. Правило по умолчанию в Ubuntu для Polkit использует членство в sudo или же admin группы:

$ cat /etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf 
[Configuration]
AdminIdentities=unix-group:sudo;unix-group:admin

Просто создайте новый файл конфигурации в /etc/polkit-1/localauthority.conf.d, сказать 60-local-admin.conf, содержащий:

[Configuration]
AdminIdentities=unix-group:<your-group>
Другие вопросы по тегам