我在 Linux 上安装了一个 ntfs 外部磁盘,只是为了访问其文件(我还安装了读/写 ntfs 驱动程序)。我注意到驱动器上的文件仍然使用 Linux 样式的权限而不是 Windows ACL,因此系统文件夹System Volume Information
在 Linux 下不会被隐藏。
我知道这些 Linux 权限作为元数据存储在文件中,但是 Windows 是否执行类似操作?或者 ACL 是否在注册表中管理?
答案1
如果你使用NTFS-3G驱动程序,然后有一个实用程序可以查看 Linux 上的 NTFS 权限。但是,您必须熟悉 NTFS DACL(自由访问控制列表)格式,然后才能轻松读取它们。(NTFS DACL 与 Unix 的文件模式映射得不是很好,或者至少在大多数 Linux 发行版中映射默认为关闭。)
该实用程序是ntfs-3g.secaudit。但请记住,与icacls
Windows Vista 或更高版本相比,其输出并不整洁。
ntfs-3g.secaudit -v file
尝试一下。