Gentoo Gnome桌面下需要root的程序使用wheel组用户认证

Gentoo Gnome桌面在默认情况下,如果从app菜单启动需要root权限的应用,比如gparted,会弹窗使用root密码认证。但是,现在root账户是不常用,很多其它流行发行版比如Fedora/Ubuntu默认都是没有设置root密码的。所以最好还是使用一个有sudo权限的账户进行身份认证会方便一些。

一般默认的wheel组的用户是有sudo权限的,所以我自己把这个组加入到polikit配置中来解决这个问题。在

1
/etc/polkit-1/rules.d/
中增加文件
1
:49-wheel.rules

内容为:

1
polkit.addAdminRule(function(action, subject) {<br />return ["unix-group:wheel"];<br />});

如此即可,默认登录用户是wheel组有sudo权限的用户,Gnome会使用这个用户并要求这个用户的密码来进行权限认证。

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据