我可以删除政策套件吗?

我可以删除政策套件吗?

每次启动桌面时,都会出现一个要求输入密码的对话框。原因是策略工具包。

我还没找到什么确切地提出了提示,但它让我想到了一个问题:

我需要策略工具包吗?如果需要,为什么?

如果没有,我该如何删除它?

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.

答案1

polkit (以前称为 Policy Kit) 提供两项重要服务。

来自项目文档

授权 API,旨在由特权程序(“机制”)使用,通常通过某种形式的进程间通信机制向非特权程序(“主题”)提供服务。

...和...

允许用户通过验证管理用户或客户端所属会话的所有者来获得临时授权。

第一种为用户级应用程序提供了一种安全的方式来请求根级操作。您可能经常在桌面系统中不经意地使用这种方法——例如暂停或安装新插入的硬件。Polkit 是使桌面正常工作的神秘粘合剂的一部分。

第二个是(最常见的)GUI“此操作需要管理员权限“对话框。


polkit 是所有 Ubuntu 桌面(GUI)系统中的必备元素。删除 polkit 将破坏您的 Ubuntu 桌面(GUI)系统。如果您以无头方式运行(没有 GUI/Ubuntu 服务器),通常不需要它,尽管人们有时会添加需要 polkit 的软件。

相关内容