У Windows права доступу не динамічно успадковуються. Тобто, при спробі відкрити файл Windows дивиться лише на ACL цього файлу, а не на ACL каталогів у дереві, що містить файл. Це означає, що при зміні ACL каталогу Windows повинен негайно оновлювати дозволи всіх файлів і підкаталогів у вказаному каталозі.
У Windows параметр успадкування в ACL не вказує жодної форми динамічного успадкування. Це лише прапор, який вказує на те, що при зміні ACL батьківського каталогу всі файли та підкаталоги в дереві, у яких встановлений прапор спадщини, також повинні бути оновлені.
Ті з нас, які досить старі, щоб пам’ятати Novell NetWare, пам’ятають, що це було однією з великих відмінностей від NetWare, оскільки в NetWare успадкування дозволів є (було?) Динамічним. У той час було багато дискусій щодо того, який підхід кращий, хоча історія викликала суперечки. Динамічні ACL вимагають, щоб ОС перевіряла ACL кожного батьківського каталогу під час спроби відкрити файл, але зміна ACL відбувається швидко. У відкриваючому файлі Windows потрібно перевірити лише один ACL, але, як ви знайшли, це означає, що зміна каталогу ACL може бути повільною.