Thunar 无法正确挂载/卸载分区

Thunar 无法正确挂载/卸载分区

我的 Ubuntu 机器上有一个“NTFS”分区,我用它在 Ubuntu 和 Windows 之间共享文件。

问题是我无法mount使用文件管理器来执行此操作,错误是:

  • 无权执行操作。

所以我编辑了/etc/fstab文件,让它在启动时自动挂载这个分区。现在,它已经挂载了,但我无法unmount使用文件管理器来访问它。

/etc/fstab

UUID=[partition uuid]     /media/d       ntfs-3g       defaults        0       0

我应该怎么做才能以普通用户身份从 GUImount访问该分区?unmount

  • 我使用“Thunar”作为文件管理器,并且
  • 我在我的 Ubuntu 上运行“OpenBox”(这是一个最小安装)。

答案1

确保您已安装“polkit 身份验证代理”并且正在运行,我使用policykit-1-gnome

sudo apt install policykit-1-gnome

安装后,添加以下行:

/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &

到你的自动启动文件:

~/.config/openbox/autostart

另外,从中删除分区线/etc/fstab,因为您不再需要它了。

现在我们应该创建一个规则来允许无需密码即可挂载:

sudo nano /etc/polkit-1/localauthority/50-local.d/10-udisks.pkla

并添加这些:

[udisks2]
Identity=unix-group:sudo
Action=org.freedesktop.udisks2.filesystem-mount-system;
ResultActive=yes

您可以sudo使用其他组进行更改,例如:diskstorage或者其他任何我喜欢使用的sudo

答案2

Thunar 没有挂载位于 的分区。由于您已在with选项/media/d中添加了该行,因此 root 用户执行了该活动,因此只有 root 用户才有权限卸载它。fstabdefaults

要卸载它,您需要运行以下命令

sudo umount /media/d

相关内容