如何在沒有管理員群組的情況下使 sudo GUI 工作?

如何在沒有管理員群組的情況下使 sudo GUI 工作?

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

我怎樣才能改變這個?

答案1

這些應用程式可能使用波爾基特,不是 sudo(或gksudo類似的前端),用於授權。 Ubuntu 上 Polkit 的預設規則使用sudoadmin群組中的成員資格:

$ 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>

相關內容