停止要求身份验证以安装USB记忆棒


14

我的Ubuntu 14.04要求我安装或卸载USB记忆棒的密码。如何更改它,以便挂载是自动的并且不需要输入密码?

这是关于在/ media中安装任意USB记忆棒,在/ etc / fstab中没有条目。我的用户在“ plugdev”组中,但是无论如何密码提示还是出现了。

Answers:


11

尝试这个。只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令:

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

打开时寻找

<action id="org.freedesktop.udisks2.filesystem-unmount-others">
<defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>auth_admin_keep</allow_active>
</defaults>

并将其更改为

<action id="org.freedesktop.udisks2.filesystem-unmount-others">
<defaults>
      <allow_any>yes</allow_any>
      <allow_inactive>yes</allow_inactive>
      <allow_active>yes</allow_active>
</defaults>

3
后续问题:我发现该字符串<allow_active>...在该文件中显示29次-您是否建议全部替换?如果不; 哪一部分是正确的更新?
GhostCat向Monica C致敬。2015年

1
谢谢。请有人建议是否有一种以用户友好的方式进行编辑的方法?XML似乎被设计为具有前端,不是吗?
桑杰·马诺哈

另外,有人知道“附加到另一个座位上意味着什么”吗?我突然遇到了这个问题。可能是ubuntu认为我的驱动器位于另一个“座位”上吗?
Sanjay Manohar

2
显示对话框(密码)时,请参见“详细信息”。它应该显示类似:“ org.freedesktop.udisks2.filesystem-mount”。这是您需要更改的规则。我在“ allow_active”中设置了“ yes”,因此我在其他两个设置中也设置了“ yes”(allow_any和allow_inactive)。现在不显示该对话框。顺便说一句,我检查了udisk文档,发现这些选项没有接口。我同意...必须有一个。
lepe

1
我几乎可以肯定,您可以在/ etc / polkit-1 / ...中添加这样的规则(请参阅此链接:forum.kde.org/viewtopic.php?f=22&t=112092
lepe 2015年

1

我今天有同样的问题。我的14.04突然“要求”输入“一切”密码;包括(未安装)USB记忆棒。

我发现早上安装了openssh-server。删除后,一切恢复正常。我可以插入USB记忆棒;并且无需密码即可安装。奇怪。只是试图复制;再次安装openssh-server;而且...这次没有这样的效果。


0

我也两次遇到这个问题。不仅在mount-umnount usb期间询问密码,还在其他任务(例如启动任何应用程序)期间询问密码。我通过重新启动系统解决了它。它总是为我工作。


0

在一个系统上安装时,我遇到了同样的问题。我尝试使用上面的@Mitch方法对我不起作用(尽管如果遇到卸载问题,它可能会很好用)。我以类似的方法开始

sudo gedit /usr/share/polkit-1/actions/org.freedesktop.udisks2.policy

但更改了本节

<defaults>
      <allow_any>auth_admin</allow_any>
      <allow_inactive>auth_admin</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>

<action id="org.freedesktop.udisks2.filesystem-mount">

 <defaults>
      <allow_any>no</allow_any>
      <allow_inactive>no</allow_inactive>
      <allow_active>yes</allow_active>
    </defaults>

匹配旧内容

/usr/share/polkit-1/actions/org.freedesktop.udisks.policy

资料来源:@Mitch答案上方

     `/usr/share/polkit-1/actions/org.freedesktop.udisks.policy`

     https://forum.kde.org/viewtopic.php?f=22&t=112092

测试中

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.