启动后,带有 fstab 的 exfat 驱动器自动挂载:仅对设置用户具有写入权限,组没有写入权限

启动后,带有 fstab 的 exfat 驱动器自动挂载:仅对设置用户具有写入权限,组没有写入权限

我有一个 14TB 的 exfat 外部驱动器,它通过 /etc/fstab 自动安装:

UUID=XXXX-XXX /media/my-drive exfat defaults,uid=1000,gid=1002 0 0

我的用户是(例如:ubuntu)uid=1000,组 1002 是“samba”。该组的成员包括 root、ubuntu、plex 和其他一些用户。

我的问题是,只有 ubuntu 才具有文件的写入权限。其他组成员没有写入权限。

我该如何解决这个问题?是否可以使 exfat 驱动器可供机器的所有用户写入?因为我想使用不同的服务访问驱动器(plex 有时需要写入权限,samba 在 Windows 中通过网络安装驱动器,等等)。

如果我点击 ls -li 就可以看到文件的用户和组 ID 已正确设置。

drwxr-xr-x   9 ubuntu samba

有任何想法吗 :) ?

答案1

该组没有写入权限。要更改此设置,请umask=002在 fstab 行中添加选项:

UUID=XXXX-XXX /media/my-drive exfat defaults,uid=1000,gid=1002,umask=0002 0 0

这个答案dmask关于、fmask和选项的使用umask

您需要重新启动才能应用更改。

相关内容