我有一个 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
。
您需要重新启动才能应用更改。