Как получить и установить информацию о безопасности файла в разделе NTFS? - PullRequest
0 голосов
/ 26 декабря 2011

В Linux, как получить / установить информацию о безопасности файла в разделе NTFS?

Ответы [ 2 ]

0 голосов
/ 10 июля 2012

Я просто догадываюсь, но поскольку система безопасности настолько отличается между NT и Linux (и другими Unixes), вероятно, лучший формат, который вы сможете получить с полной точностью, - это необработанная двоичная версия дескриптора безопасности нафайл.Все остальное будет неточным переводом в списки ACL POSIX или классическую защиту Unix.

Формат, сохраняемый на диске, будет дескриптором относительной безопасности (один двоичный двоичный объект), размером до 64 КБ.Обратите внимание, что NTFS хранит одну копию каждого уникального дескриптора безопасности в специальном файле $ SECURITY в корневом каталоге;файлы указывают на общую запись там.Это сделано потому, что большую часть времени все файлы в каталоге или дереве будут иметь одинаковые SD, и это пустая трата места для хранения 5000 копий одних и тех же данных.Драйвер файловой системы, используемый для чтения / обновления безопасности NTFS, должен учитывать это.

0 голосов
/ 26 декабря 2011

Лучше всего смотреть на исходный код ntfsprogs, и в частности на утилиту ntfsinfo, которая, кажется, делает то, что вы хотите.

...