我正在运行带有内核 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_mode
或dir_mode
但我可以使用umask
- 0770 权限的工作线是:
UUID=MY-ID-HERE /mnt/storage exfat defaults,nofail,gid=998,umask=007 0 0