policykit-desktop-privilege – 规则无效
每次我尝试挂载/卸载/更新软件时,我的xubuntu安装都要求我输入密码… policykit-desktop-privilege应该授予我的所有东西。 用户同时在admin和sudo组中,我认为安装了必要的软件包:
i policykit-1 - 管理行政政策的框架 我是一个policykit-1-gnome - GNOME-AuthentifizierungsagentfürPolicyKi 我的policykit-desktop-privileges - 在没有passwor的情况下运行常见的桌面操作 i libpolkit-agent-1-0 - 用于PolicyKit的Authentifizierungsagent-API 我是一个libpolkit-backend-1-0 - PolicyKit后端API i libpolkit-gobject-1-0 - PolicyKit授权API i libpolkit-qt-1-1 - PolicyKit-qt-1库
这有什么提示吗?
在ubuntu桌面权限文件com.ubuntu.desktop.pkla
,这引起了我的注意:
[内部驱动器的安装,检查等] 同一性= UNIX的组:管理; UNIX的组:须藤 行动= org.freedesktop.udisks.filesystem - *; org.freedesktop.udisks.drive-ATA智能*; org.freedesktop.udisks2.filesystem贴装系统; org.freedesktop.udisks2.encrypted解锁系统;组织.freedesktop.udisks2.filesystem-fstab中; ResultActive = YES
而对于软件:
[更新已安装的软件] 同一性= UNIX的组:管理; UNIX的组:须藤 行动= org.debian.apt.upgrade,包 ResultActive = YES
- 您需要检查policykit代理是否正在运行,例如命令行中的
pgrep -lf polkit
。 同样适用于udisk , udev和gvfs 。 - 任何升级都将起作用,除非引入新的包或由更改的依赖项废弃的包,例如新内核。 在这种情况下,您将需要
org.debian.apt.install-or-remove-packages
权限,您可以按照与ubuntu相同的方式添加该权限。 从命令行使用grep "