Я смотрю на использование icacls.exe . Однако, прежде чем продолжить, я хотел уточнить разницу между этими двумя ACL:
(OI) - object inherit
(CI) - container inherit
источник
Я смотрю на использование icacls.exe . Однако, прежде чем продолжить, я хотел уточнить разницу между этими двумя ACL:
(OI) - object inherit
(CI) - container inherit
Эти флаги управляют наследованием ACL. Есть и другие флаги - IO и NP. Вы можете увидеть больше о них в статье, на которую я ссылаюсь ниже.
Короче говоря, записи контроля доступа (ACE), помеченные только как «Наследование объектов», применяют этот ACE к файлам в папке, но не к подпапкам в этой папке. ACE, помеченные только как «Inheritance контейнера», применяют этот ACE к подпапкам папки, но не к файлам.
Также возможны еще несколько перестановок. Вы можете увидеть более подробные, понятные человеку описания здесь: