在 GUI 中以提升的权限运行任何程序时出现问题

在 GUI 中以提升的权限运行任何程序时出现问题

这个问题今天开始出现。我无法从 Unity GUI 运行任何具有提升权限的程序。我属于 sudo 组,昨天一切都运行正常……Ubuntu 14.04

  • 软件中心立即关闭,不提供密码对话框。
  • 用户管理器不允许我解锁。
  • 我无法再安装 USB 记忆棒,因为我没有权限。

我可以gksu synaptic从命令行执行。我可以用以下命令手动安装 USBsudo mount /dev/sdl1 /media/usb

更新:

我发现这与 PolicyKit 有关。我通过创建/etc/polkit-1/localauthority.conf.d/60-myauthority.conf并将我的用户名添加到AdminIdentities

这仍然不能解释为什么 PolicyKit 不尊重 sudo 组/etc/polkit-1/localauthority.conf.d/51-ubuntu-admin.conf,因为我已经声明我在 sudo 组中。

答案1

我只是有完全相同的行为 - 将用户添加到权限列表中可以授予他们访问权限,但不能授予组访问权限。

就我而言,我必须重新安装该软件包libpolkit-gobject-1-0,因为我不知何故意外将其删除了。

看来 policykit 需要该库来找出用户属于哪个组。

相关内容