Я смонтировал внешний диск ntfs в Linux только для доступа к его файлам (также я установил драйвер чтения / записи ntfs). Я заметил, что файлы на диске все еще используют разрешения в стиле linux вместо Windows ACL, поэтому системные папки, такие как System Volume Information , не скрыты в Linux.

Я знаю, что эти разрешения Linux хранятся в файле в виде метаданных, но Windows делает что-то подобное? или списки управления доступом управляются в реестре?

1 ответ1

0

Если вы используете драйвер NTFS-3G , то есть утилита для просмотра разрешений NTFS в Linux. Тем не менее, вы должны быть знакомы с форматом NTFS DACL (Discretionary Access Control List), прежде чем сможете их удобно читать. (NTFS DACL не очень хорошо отображается с файловыми режимами Unix, или, по крайней мере, отображение отключено по умолчанию в большинстве дистрибутивов Linux.)

Утилита ntfs-3g.secaudit. Но имейте в виду, что его выходные данные не аккуратны - по сравнению с icacls в Windows Vista или более поздней версии.

ntfs-3g.secaudit -v file

Попытайся.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .