Bis*_*iyo 3 arch-linux ntfs fstab
我有 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
Run Code Online (Sandbox Code Playgroud)
但是当我卸载并重新挂载该分区时,所有文件和文件夹都显示为 root uid 和 gid 以及 0777 权限。我也尝试将 uid 和 gid 更改为 1000,但结果相同。所以,我的问题是,在 fstab 中添加 NTFS 分区的正确方法是什么,以便我可以使用普通用户 (1000:1000) 和 root (0:0) 读写所有文件和文件夹?
正如muru在这个答案中所评论的,我已经添加了fmask
和dmask
权限/etc/fstab
,现在它显示了正确的权限。我已更改该行如下:
UUID=01D158CC7C2A61A0 /mnt/Apps ntfs rw,auto,user,fmask=133,dmask=022,uid=1000,gid=1000 0 0
Run Code Online (Sandbox Code Playgroud)
这将设置所有文件0644
和目录0755
权限。
归档时间: |
|
查看次数: |
12743 次 |
最近记录: |