Polkit 搞砸了

Polkit 搞砸了

Ubuntu,vanilla 20.04.3 LTS — 最初于 2018 年 6 月左右安装 Ubuntu。

不知何故,我最近弄乱了我自己的权限并开始收到 polkit 错误消息,说我不是 Admin 或 Sudo 用户组或组 0 或类似的组的成员。

我尝试了几种建议,但情况变得更糟。

我使用 Unix/DOS/OS 2/OS X/Windows/Linux 已经很长时间了 - 甚至不知道 polkit。(对我来说,polkit 似乎与微软可怕而复杂的权限系统相似,退休后我很高兴地放弃了它并改用 Linux。)

我怀疑这一切都是在我安装 AnyDesk 之后开始的,这是远程控制非营利组织的 Windows Zoom 系统所必需的。我读到过远程桌面软件修改 polkit 设置以防止远程用户重新启动或关闭系统,果然 AnyDesk 就是这样做的。怀疑这就是导致这种情况的原因,我设法删除了 AnyDesk,然后……

现在我无法更新、升级、注销、关机、重启、挂载 USB 驱动器、弹出 USB 驱动器(是的,“文件”可以看到它,自动挂载它,但我无法查看其内容,也无法卸载它),并且其他十几个操作要么被忽略而没有出现错误消息,要么我收到“您没有必要的权限”消息或类似消息。

我重新安装了 AnyDesk,希望它能解决问题,但没有。

我已经搜索过所有 Ubuntu 或 Linux 问题的解决方案,并且从来没有发布过问题来解决我遇到的任何问题,但这个问题却让我困惑不已。

在尝试了这里和其他地方关于 polkit 的一些建议后,我设法让它不再对很多事情发出错误消息,而是完全忽略了我。我编辑了一两个 polkit 文件以确保我拥有适当的权限,但就在那时,它却大不如前。事实证明,polkit 的配置文件不再保存在原来的地方,各种语法和关键字都不同,我的一些指导来自八年前的帖子。坦率地说,我甚至不能 100% 确定我是否真的更改了任何设置。

我搜索了“如何将 polkit 重置为默认设置”,但一无所获。这可能吗?

所以我想问...我是不是要从头开始重新安装?或者有办法修复这个问题吗?我有很多需要和使用的数据和应用程序,要重新安装它们并恢复每个数据和设置需要很长时间。

我使用 Zfs,并将系统恢复到两个月前,但没有成功。显然,在恢复过程中我没有删除任何旧应用程序数据。我只有一个用户登录名(我自己的),我刚刚启用了 root 登录名,所以我 [希望] 可以解决这个问题。

我很抱歉说了这么多,但我知道这是一个具体的问题,因为我无法在谷歌上搜索到哪怕一丝解决方案,而且我想消除 40 个问题“你试过这个吗”的乒乓球玩笑,希望有人能给我指明正确的方向。

答案1

也许对你来说已经太晚了,但我似乎已经解决了这个问题!我还摆弄了 AnyDesk/RDP/Teamviewer 并更改了一些 polkit 设置,但这导致当我尝试安装其他软件时出现权限错误:(您无权安装软件)从软件商店点击时。

解决方案:删除 2-polkit 文件(将其保存为备份以防万一)

    sudo rm /etc/polkit-1/localauthority.conf.d/02-allow-colord.conf

这对我有用,希望对你也有用!

相关内容