
У меня есть группа пользователей с sudo
привилегиями. Эта группа не называется admin
. Пользователи могут использовать sudo
командную строку без каких-либо проблем, однако диалоговые окна Unity GUI, запрашивающие права root, не принимают их логин/пароль. Похоже, они дополнительно зависят от членства в группе admin
.
Как я могу это изменить?
решение1
Эти приложения, вероятно, используютПолкит,нет 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>