允许用户仅读取 NTFS 文件系统的部分内容

允许用户仅读取 NTFS 文件系统的部分内容

安装 ntfs-3g 后,我可以在 nautilus 中选择挂载 Windows 目录,但我需要提供 root 密码。虽然我不反对提供 root 密码,但我更愿意限制相应 Windows 用户的权限(即不允许修改系统文件)。很容易实现还是我需要发布功能请求?

答案1

有一种方法可以识别 ntfs-3g 安装上的 Windows 权限。您必须创建一个用户映射文件。看这里

这也可以通过该实用程序在 Linux 内完成ntfs-3g.usermap。请参阅mount.ntfs-3g和的手册页ntfs-3g.usermap。 (我使用 Fedora 14。)

编辑:我不知道启用此功能会对 Nautilus 的安装功能产生什么影响。我,我喜欢安装分区/etc/fstab并保持原样。

答案2

免责声明:我没有尝试过这个,所以它可能有效也可能无效;我周围没有 NTFS 卷。

使用阻止目标用户读取的权限挂载整个 FS。

将生成的树的目录挂载在可访问的挂载点上,mount --bind并随后mount --o remount使用不同的uidumaks允许目标用户读取它。

相关内容