Wie kann ich die Sudo-GUI ohne die Administratorgruppe zum Laufen bringen?

Wie kann ich die Sudo-GUI ohne die Administratorgruppe zum Laufen bringen?

Ich habe eine Gruppe von Benutzern mit sudoBerechtigungen. Diese Gruppe heißt nicht admin. Die Benutzer können die Befehlszeile problemlos verwenden , jedoch akzeptieren Unity-GUI-Dialoge, die Root-Berechtigungen anfordern, ihren Benutzernamen/ihr Passwort nicht. Sie scheinen zusätzlich von einer Mitgliedschaft in der Gruppe sudoabhängig zu sein .admin

Wie kann ich das ändern?

Antwort1

Diese Anwendungen verwenden wahrscheinlichPolkit,nicht sudo(oder gksudoein ähnliches Frontend) zur Autorisierung. Die Standardregel unter Ubuntu für Polkit verwendet die Mitgliedschaft in sudooder adminGruppen:

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

Erstellen Sie einfach eine neue Konfigurationsdatei in /etc/polkit-1/localauthority.conf.d, beispielsweise 60-local-admin.confmit dem folgenden Inhalt:

[Configuration]
AdminIdentities=unix-group:<your-group>

verwandte Informationen