我正在尝试使用 fstab 来安装 exfat 驱动器,并为用户和组提供读/写权限。etc/fstab
该驱动器的行是:
UUID=5E98-37EA /home/ftagliacarne/data/media exfat defaults,rw,uid=1000,gid=1001,umask=002 0 1
使用这些选项,驱动器将安装到正确的用户和组的正确位置,但是该组没有读写访问权限。即权限设置为:
drwxr-xr-x 7 ftagliacarne docker-media 262144 Sep 24 20:40 media
有没有办法设置组权限也具有读写权限?
期望的结果:
drwxrwxr-x 7 ftagliacarne docker-media 262144 Sep 24 20:40 media
我尝试过的一些事情:
- 设置
umask
为002
chmod
安装前/安装后使用chmod
在父目录上递归使用
感谢您能给我的任何帮助。
更新1:
我还尝试将 fstab 文件更改为以下内容:
UUID=5E98-37EA /home/ftagliacarne/data/media exfat defaults,uid=1000,gid=1001,dmask=0002,fmask=0113 0 1
唉,还是不行。
更新2:
由于上述配置导致启动时出现问题后,我将条目更改/etc/fstab
为以下内容:
UUID=5E98-37EA /home/ftagliacarne/data/media exfat defaults,uid=1000,gid=1001,fmask=0113,dmask=0002,nofail 0 0
现在它起作用了。我怀疑问题出在pass
选项 1 上,因为将其更改为 0 似乎已经修复了它。感谢所有提供帮助的人!
答案1
chmod
并且chown
不适用于已安装的 fat32、exfat 和 ntfs-3g。
您要找的是dmask=0002,fmask=0113
.