/etc/fstab 中挂载 NTFS 的正确权限是什么?

/etc/fstab 中挂载 NTFS 的正确权限是什么?

我有 Windows 和 Arch Linux 以及 UEFI。我想在 Arch 中挂载另一个 NTFS 分区。我用命令挂载了分区mount /dev/sda5 /mnt/Apps。然后添加文件genfstab -U /mnt/Apps中的输出/etc/fstab。输出如下:

UUID=01D158CC7C2A61A0 /mnt/Apps ntfs rw,nosuid,nodev,user_id=0,group_id=0,allow_other 0 0

但是,当我卸载并重新挂载该分区时,所有文件和文件夹都会显示 root uid 和 gid 以及 0777 权限。我也尝试将 uid 和 gid 更改为 1000 但结果相同。所以,我的问题是,在 fstab 中添加 NTFS 分区以便我可以使用普通用户 (1000:1000) 和 root (0:0) 读写所有文件和文件夹的正确方法是什么?

答案1

正如评论者穆鲁由此回答,我已经添加了fmaskdmask权限,/etc/fstab现在它显示了正确的权限。我已将该行更改如下:

UUID=01D158CC7C2A61A0 /mnt/Apps ntfs rw,auto,user,fmask=133,dmask=022,uid=1000,gid=1000 0 0

这将设置所有文件0644和目录的0755权限。

相关内容