Я пытаюсь выяснить, ПОЧЕМУ я могу написать в папке, которую, по моим лучшим оценкам, я не смогу написать. Папка с общим доступом «Все» имеет «Полный доступ», файлы более строгие. Мое лучшее предположение - что-то вроде членства в подгруппах, которое позволяет мне писать, но вложение групп в нашей Active Directory довольно обширное.
Существует ли инструмент, который скажет мне, какие записи ACL разрешают или запрещают мне записывать файл в папку?
Диалоговое окно « Эффективные разрешения » немного полезно, но мне нужно что-то вроде «инструмента трассировки ACFS NTFS», если такая вещь существует.
windows
permissions
ntfs
network-shares
hometoast
источник
источник
Ответы:
Попробуйте AccessChk от sysinternals:
Уверен, это сработает.
источник
Вы должны попробовать использовать AccessEnum .
Это предоставит вам различные участники безопасности, которые имеют записи чтения и запрета в ACL для файлов и папок. это бесплатный инструмент тоже.
После запуска отчета откройте его и посмотрите на уникальные записи для файлов и папок, о которых идет речь. и увидеть действующие разрешения оттуда. это довольно вручную, чтобы сделать поиск, но, вкладывая в работу, вы можете получить очень конкретную информацию.
источник
Похоже, вы ожидаете, что Windows сузит эти широкие разрешения, проверив только самую узкую группу. Это не работает так. Разрешения NTFS определяются следующим образом:
Таким образом, если вы предоставляете группе «Все» полный контроль и имеете разрешения только для других групп, ваше фактическое членство в группе «Все» предоставит вам полный доступ.
источник
Если вы устанавливаете acls на smb share, то вам необходимо установить права доступа к файловой системе и в меню share. Вероятно, он установлен для всех только в правах доступа.
источник