更新管理器如何在没有 root 密码的情况下更新?

更新管理器如何在没有 root 密码的情况下更新?

我们每次登录、安装新软件、甚至解锁密码管理器时都需要填写密码(我想这是使用 Ubuntu 唯一烦人的事情)。

但是当 Ubuntu 要求更新时,我们可以按“安装更新”,所有内容都会安装,而无需填写密码。

这是错误吗?还是 Ubuntu 的运行方式?

在此处输入图片描述

答案1

但是当 ubuntu 要求更新时,我们可以按“安装更新”,一切都会安装,而无需填写密码。

不完全正确。当内核之类的东西更新时,它会要求输入密码。 并以非管理员用户身份尝试;)

这是一个错误吗?

没有。

或者只是 ubuntu 的工作方式?

Update Manager 和 USC 不直接使用 apt,而是使用 PackageKit 的一个分支,名为 aptdaemon。请参阅:http://lists.debian.org/deity/2009/02/msg00000.htmlAptdaemon 已经提供以下功能:

  • PolicyKit 授权允许桌面用户无需密码即可更新缓存(检查更新)
  • 从存储库或本地文件系统安装软件包、删除软件包、更新缓存并(安全)升级系统

我认为这是使用 ubuntu 唯一让人烦恼的事情

安全是有代价的。这里指的是密码 ;)


一些额外的信息。

这是使其不要求输入密码的方法。

相关内容