如何在 /etc/fstab 中将 file_mode 和 dir_mode 与 exfat 驱动器一起使用?

如何在 /etc/fstab 中将 file_mode 和 dir_mode 与 exfat 驱动器一起使用?

我正在运行带有内核 5.11 的 Ubuntu 20.04 服务器,包括内置的 exfat 支持 - 我没有exfat-fuse或者exfat-utilities更愿意只使用新的本机内核支持。

我能够看到并安装 exFat 驱动器 - 并且有一个有效的 fstab 配置 - 但我正在努力使用 0770 权限安装驱动器。这是我的驱动器工作 fstab 行:

UUID=MY-ID-HERE /mnt/storage exfat defaults,nofail,gid=998 0 0

这将以 root 作为所有者、docker 作为组和 0755 权限挂载驱动器 - 我想以 0770 权限(甚至 0775)挂载驱动器,以便 docker 组的任何成员都可以写入该驱动器。

我尝试使用以下方法设置权限:

UUID=MY-ID-HERE /mnt/storage exfat defaults,nofail,gid=998,file_mode=0770,dir_mode=0770 0 0

但运行时出现此错误sudo mount -a

mount: /mnt/storage: wrong fs type, bad option, bad superblock on /dev/sda1, missing codepage or helper program, or other error.

我知道我无法 chmod/chown 一个 exfat 驱动器 - 但看起来操作系统在安装驱动器时推断了一组默认的权限,我想知道是否有办法修改这些默认的权限?

答案1

典型 - 在发布问题后几分钟内找到答案。我不能使用file_modedir_mode但我可以使用umask- 0770 权限的工作线是:

UUID=MY-ID-HERE /mnt/storage exfat defaults,nofail,gid=998,umask=007 0 0

相关内容