这似乎是一个“功能”,因为它在我尝试过的所有发行版上都是一致的。
在我的家用开发机器上,我经常安装新软件并进行其他调整,每天多次输入密码并不有趣,所以我添加了一个
user ALL = NOPASSWD: ALL
行至/etc/sudoers.d/user
.
这按命令行的预期工作(即:sudo apt install whatever
将不是要求输入密码),但图形程序似乎完全忽略了它(即:update-manager
、synaptic
和packagekit
类似工具将要要求输入密码)。
这背后的理由是什么? (或者:“我做错了什么”?)
更新:快速阅读polkit
文档让我有点困惑:是否有一种简单的方法可以实现相同的结果(坚持进行确认,例如需要在前面添加,sudo
这对于引起您对潜在危险操作的注意很重要,但减少打字练习)?
答案1
他们没有使用sudo
.他们正在使用波尔基特。 Polkit 配置独立于sudoers
.