我有带有 UEFI 的 Windows 和 Arch Linux。我想在 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)读取和写入所有文件和文件夹的正确方法是什么?
正如muru对此答案所评论的那样,我已经添加了
fmask
anddmask
权限/etc/fstab
,现在它显示了正确的权限。我已将该行更改如下:这将设置所有文件
0644
和目录0755
权限。