我正在尝试使用 fstab 来安装 exfat 驱动器,并为用户和组提供读/写权限。etc/fstab
该驱动器的行是:
UUID=5E98-37EA /home/ftagliacarne/data/media exfat defaults,rw,uid=1000,gid=1001,umask=002 0 1
Run Code Online (Sandbox Code Playgroud)
使用这些选项,驱动器将安装到正确的用户和组的正确位置,但是该组没有读写访问权限。即权限设置为:
drwxr-xr-x 7 ftagliacarne docker-media 262144 Sep 24 20:40 media
Run Code Online (Sandbox Code Playgroud)
有没有办法设置组权限也具有读写权限?
期望的结果:
drwxrwxr-x 7 ftagliacarne docker-media 262144 Sep 24 20:40 media
Run Code Online (Sandbox Code Playgroud)
我尝试过的一些事情:
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
Run Code Online (Sandbox Code Playgroud)
唉,还是不行。
更新2:
由于上述配置导致启动时出现问题后,我将条目更改/etc/fstab
为以下内容:
UUID=5E98-37EA /home/ftagliacarne/data/media exfat defaults,uid=1000,gid=1001,fmask=0113,dmask=0002,nofail 0 0
Run Code Online (Sandbox Code Playgroud)
现在它起作用了。我怀疑问题出在pass
选项 1 上,因为将其更改为 0 似乎已经修复了它。感谢所有提供帮助的人!