Как я могу заставить работать графический интерфейс 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>