如何在没有管理员组的情况下使sudo GUI工作?
我有一组具有sudo
权限的用户。 该组不称为admin
。 用户可以在命令行上使用sudo
而不会出现任何问题,但是,请求root权限的Unity GUI对话框不接受他们的登录名/密码。 他们似乎还依赖于admin
组的成员资格。
我怎么能改变这个?
这些应用程序可能使用Polkit 而非 sudo
(或gksudo
或类似的前端)进行授权。 Ubuntu for 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: