在 Linux Mint 19.1 中使用权限挂载 NTFS 分区

在 Linux Mint 19.1 中使用权限挂载 NTFS 分区

安装本身没有问题,但权限不正确。

我已经创建了一个.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 660Everybody 的条目,则保留并具有特殊权限。
其他 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(全部大写)

相关内容