安装本身没有问题,但权限不正确。
我已经创建了一个.NTFS-3g\用户映射在我的 NTFS 分区的根目录下。它包含:
# Generated by ntfsusermap for Linux, v 1.2.0
1000:1000:S-1-5-21-1623860131-3949047850-1793866259-1002
此外,我还创建了一个条目/etc/fstab。
UUID=xxxx /media/windows auto defaults 0 0
我已经尝试过 umask。
如果我在 Linux 的 /media/windows/Users/myuser/Downloads 处创建一个文件,它不仅具有标准的 Windows 权限,而且还具有 Everybody(Jeder) 的条目。
此外,如果我使用 umask 或手动设置chmod 660
Everybody 的条目,则保留并具有特殊权限。
其他 Windows 权限也不正确。在 Windows 中创建的文件对用户、管理员和系统具有完全访问权限设置。在 Linux 下创建的文件对这三个用户/组具有特殊设置。
是否可以将权限设置得完全相同?
答案1
您必须确保 fs 安装了正确的驱动程序才能处理用户映射,为此请指定“ntfs-3g”而不是“auto”。此外,您必须提供“permissions”选项以允许驱动程序使用用户映射。还需设置“windows_names”选项以避免创建 Windows 无法处理的文件名称。
安装线应该是这样的:
UUID=xxxx /media/windows ntfs-3g defaults,permissions,windows_names 0 0
如果您想要处理 ACL,则必须使用“acl”选项而不是“permissions”选项。然后,您可以使用 getfacl 和 setfacl 命令处理单个用户权限。
答案2
文件夹需要.NTFS-3G
(全部大写)