
我有一組具有sudo
特權的使用者。那個組不叫admin
。使用者可以sudo
在命令列上使用,沒有任何問題,但是,請求 root 權限的 Unity GUI 對話方塊不接受他們的登入名稱/密碼。他們似乎也依賴該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>