我想知道如何在打开 Synaptic 等应用程序、安装磁盘等时禁用身份验证提示。
我在 sudoers 中将我的用户设置为无密码,但似乎对 systemd 的更改改变了一些东西,现在我不断收到提示。有没有办法像在 /etc/sudoers 中设置 sudo 一样,让我的用户无需提示即可打开此类应用程序?
我知道存在安全风险,但是这台计算机未连接到互联网并且没有其他人可以访问它,我知道存在安全风险,但为了方便,我还是想这样做。
答案1
据我了解,这些提示使用 Polkit 而不是sudo
进行授权。因此,NOPASSWD
在 中进行设置sudoers
不会对其产生任何影响。要使 Polkit 跳过密码提示,请在(例如)中创建一个.pkla
文件,其中包含:/etc/polkit-1/localauthority/50-local.d/
/etc/polkit-1/localauthority/50-local.d/99-nopassword.pkla
[No password prompt]
Identity=unix-group:sudo
Action=*
ResultActive=yes
查看pklocalauthority
手册页以获取更多信息。