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会使用这个用户并要求这个用户的密码来进行权限认证。