如何在NTFS分区中获取和设置文件的安全信息?

时间:2011-12-26 10:03:27

标签: linux ntfs

在Linux中,如何在NTFS分区中获取/设置文件的安全信息?

2 个答案:

答案 0 :(得分:0)

这里最好的选择是查看ntfsprogs的源代码,尤其是ntfsinfo实用程序的源代码,它似乎可以满足您的需求。

答案 1 :(得分:0)

我只是猜测,但是因为NT和Linux(以及其他Unix)之间的安全系统是如此不同,所以你可以获得完全保真的最佳格式是安全描述符的原始二进制版本。文件。其他任何东西都是对POSIX ACL或经典Unix安全性的不精确翻译。

存储在磁盘上的格式为self-relative security descriptor(一个二进制blob),最高为64k。请注意,NTFS将每个唯一安全描述符的单个副本保存在根目录中的特殊$ SECURITY文件中;文件指向那里的共享条目。这样做是因为大多数时候目录或树中的所有文件都具有相同的SD,并且浪费空间来存储相同数据的5000个副本。用于读取/更新NTFS安全性的文件系统驱动程序需要考虑到这一点。

相关问题