什么是覆盖 fstab 权限安装选项?

什么是覆盖 fstab 权限安装选项?

文件系统表:

LABEL="Shared" /home/howard/Shared/ ntfs permissions,rw,nosuid,nodev,relatime,uid=howard,gid=howard,allow_other,noatime,fmask=033,dmask=022 0 2

安装:

mount LABEL="Shared"

安装报告:

/home/howard/共享类型 fusionblk 上的 /dev/sda3 (rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

请注意,不支持“permissions”选项,而是显示“default_permissions”。 (也是blksize=4096在没有我的请求的情况下添加的。)为什么“权限”选项更改为“default_permissions”?

我尝试过 ntfs 和 ntfs-3g 安装类型。它们都以“fuseblk”安装类型返回。

权限选项允许独立设置每个文件的所有者、组和 ugo_rwx 权限。使用default_permissions,您只能为文件系统中的所有文件设置一次,并且不能单独设置每个文件的用户、组和权限。

Debian 8.5、肉桂 2.2.16、Linux 内核 3.16.0-4-amd64

答案1

只要还包含以下任何选项,permissions 选项就会被忽略并自动更改为 default_permissions:

uidgidumaskdmask, 或者fmask

为了帮助解决这个问题,您可以使用user_idandgroup_id代替uidand gid

但你一定不能使用umaskdmaskfmaskpermissions

当您从挂载中获得以下状态时,您就会知道它正在工作:

使用默认用户映射


请注意,最初所有文件均归 root 所有。您可能想递归地更改它们以归您所有。

相关内容