解决文件管理器挂载非系统分区时需要密码的问题

解决文件管理器挂载非系统分区时需要密码的问题

在使用文件管理器挂载非系统分区时,系统会要求输入密码进行验证,这可能会给用户带来不便。通过修改系统策略文件,可以实现免密码挂载。


解决方案

  1. 打开终端,使用 nano 编辑器编辑策略文件:

    1
    sudo nano /usr/share/polkit-1/actions/org.freedesktop.UDisks2.policy
  2. 找到 filesystem-mount-system 部分,修改 allow_active 的值为 yes

    1
    2
    3
    4
    5
    6
    7
    8
    <action id="org.freedesktop.udisks2.filesystem-mount-system">
    ...
    <defaults>
    <allow_any>auth_admin</allow_any>
    <allow_inactive>auth_admin</allow_inactive>
    <allow_active>yes</allow_active>
    </defaults>
    </action>
  3. 保存并退出编辑器(在 nano 中按 Ctrl + X,然后按 Y 确认保存)。


说明

  • **allow_active**:设置为 yes 后,当前活动的用户会话可以免密码挂载非系统分区。
  • **allow_anyallow_inactive**:保持为 auth_admin,确保其他情况(如非活动会话)仍需管理员权限。

注意事项

  • 修改系统策略文件可能会影响系统的安全性,请确保仅在受信任的环境中进行此操作。
  • 如果您在共享计算机上使用此设置,建议在操作完成后恢复默认值,以防止未经授权的挂载操作。