Примечание: Это не дубликат вопроса "System.Security.AccessControl.InheritanceFlags PowerShell Enumeration Equivalent GUI use?"
Я в странном затруднительном положении. Я понимаю концепцию распространения разрешений ACE в файловой системе NTFS; и для меня это имеет смысл, когда я использую его в коде; но когда дело доходит до графического интерфейса, я как бы потерялся:
В документация для System.Security.AccessControl.PropagationFlags
перечисление имеет следующие члены
InheritOnly
None
NoPropagateInherit
Их объяснения в документации имеют для меня смысл, и у меня нет проблем с ними; но я не понимаю, как каждый из них относится к тому же самому в графическом интерфейсе.
Не могли бы вы показать мне этот путь к репликации каждой функции, связанной с диалогами графического интерфейса?
Параметры в расширенном диалоговом окне создаются путем объединения флагов распространения и наследования.
Этот флаг добавляется путем выбора «Применять эти разрешения только к объектам и / или контейнерам в этом контейнере». Эта опция может быть установлена для любого права, кроме опции «Только эта папка». Например, вот два из них:
Если бы вы применили запись управления доступом к C: \ Something с использованием этого флага, право применилось бы к C: \ Something \ Else, но оно не было бы перенесено в C: \ Something \ Else \ Wholely.