在 15.04 中禁用身份验证提示?

pla*_*ing 11 password policykit prompt

我想知道如何在打开 Synaptic、挂载磁盘等应用程序时禁用身份验证提示。

我在 sudoers 中将我的用户设置为无密码,但似乎对 systemd 的更改改变了一些东西,现在我不断收到提示。有什么方法可以像 /etc/sudoers 中的 sudo 一样设置它,以便我的用户可以不经提示地打开此类应用程序?

我知道安全风险,但是这台计算机没有连接到互联网,其他人也无法访问它,我知道安全风险,但为了方便起见,我还是想这样做。

mur*_*uru 21

据我了解,这些提示使用 Polkit 而不是sudo进行授权。因此,设置NOPASSWDsudoers不会对任何区别。要使 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
Run Code Online (Sandbox Code Playgroud)

有关pklocalauthority更多信息,请参阅联机帮助页。