我正在尝试使用具有用户和组读写权限的 fstab 安装 exfat 驱动器。该驱动器的行etc/fstab
是:
UUID=5E98-37EA /home/ftagliacarne/data/media exfat defaults,rw,uid=1000,gid=1001,umask=002 0 1
使用这些选项,驱动器将安装到正确的用户和组的正确位置,但是,该组没有 rad-write 访问权限。即权限设置为:
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 似乎已经修复了它。感谢所有帮助过的人!
chmod
并且chown
不适用于已安装的 fat32、exfat 和 ntfs-3g 期间。您正在寻找的是
dmask=0002,fmask=0113
.