在每次桌面启动时,我都会有一个对话框询问密码。原因是政策工具包。
我还没有找到究竟是什么引发了提示,但它让我想到了一个问题:
我需要政策工具包吗?如果是这样,为什么?
如果没有,我该如何删除它?
sudo apt remove polkit*
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'polkit-1-auth-agent' for glob 'polkit*'
Note, selecting 'polkit-kde-agent-1' for glob 'polkit*'
Package 'polkit-kde-agent-1' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt remove polkit-1-auth-agent
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Virtual packages like 'polkit-1-auth-agent' can't be removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
polkit(以前称为 Policy Kit)提供了两个重要的服务。
从项目文档:
...和...
第一个为用户级应用程序请求根级操作提供了一种安全的方式。您可能会在桌面系统中经常使用它而不会注意到 - 例如挂起或安装新插入的硬件。Polkit 是使桌面工作的神秘粘合剂的一部分。
第二个是(最常见的)GUI“此操作需要管理员权限”对话框。
polkit 是所有 Ubuntu 桌面 (GUI) 系统中的必要元素。删除 polkit 将破坏您的 Ubuntu 桌面 (GUI) 系统。如果你运行 headless(没有 GUI / Ubuntu Server),通常不需要它,尽管人们有时会添加需要 polkit 的软件。