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

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

У меня есть группа пользователей с 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>

Связанный контент