即使我在 sudoers 中设置了 NOPASSWD,为什么图形安装程序仍要求输入密码?

即使我在 sudoers 中设置了 NOPASSWD,为什么图形安装程序仍要求输入密码?

这似乎是一个“功能”,因为它在我尝试过的所有发行版上都是一致的。

在我的家用开发机器上,我经常安装新软件并进行其他调整,每天多次输入密码并不有趣,所以我添加了一个

user ALL = NOPASSWD: ALL

行至/etc/sudoers.d/user.

这按命令行的预期工作(即:sudo apt install whatever不是要求输入密码),但图形程序似乎完全忽略了它(即:update-managersynapticpackagekit类似工具将要要求输入密码)。

这背后的理由是什么? (或者:“我做错了什么”?)

更新:快速阅读polkit文档让我有点困惑:是否有一种简单的方法可以实现相同的结果(坚持进行确认,例如需要在前面添加,sudo这对于引起您对潜在危险操作的注意很重要,但减少打字练习)?

答案1

他们没有使用sudo.他们正在使用波尔基特。 Polkit 配置独立于sudoers.

相关内容