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


9

我想知道在打开诸如Synaptic,安装磁盘等应用程序时如何禁用身份验证提示。

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

我知道存在安全风险,但是此计算机未连接到Internet,并且没有人可以访问它,我知道存在安全风险,但是为了方便起见,我还是想这样做。

Answers:


18

据我了解,这些提示使用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

有关pklocalauthority更多信息,请参见手册页。


1
太好了,按预期工作。非常感谢!
plasmating

由于某种原因,创建的pkla文件在我的系统上不起作用。我有polkit 0.105和18.04。如何调试出什么问题?
捕手

@Suncatcher afaik对于18.04中的Polkit而言,没有什么大的改变(我们仍然远远落后于上游0.114或包含JavaScript规则定义支持的0.112版本)。请发布一个确切的文件名和内容的新问题。完成后,您可以在此处发表评论,让我看看。
muru

创建了,但是在18.04上我有旧的0.105 polkit。
捕手
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.