У меня есть полное дерево каталогов, перенесенное с другого сервера. Я создал папки верхнего уровня с необходимыми разрешениями, которые я хочу распространить на все файлы и папки-потомки. Однако наследование работает только для одного уровня.
Все папки принадлежат локальной группе администраторов (устанавливается рекурсивно)
Все разрешения были явно заданы с помощью диалогового окна «Дополнительные разрешения», где были отмечены флажки «эта папка, подпапки и файлы» и «заменить дочерние элементы...».
Выбор любой немедленной подпапки и просмотр разрешений показывает все унаследованные разрешения как "только эта папка" вместо "эта папка, подпапки и файлы", как ожидалось. Любые дочерние элементы ниже этой папки вообще не показывают никаких унаследованных разрешений.
Я уже пытался сбросить дочерние папки с помощью icalcs. Это обрабатывает все файлы и папки без сбоев, но проблема остается.
icacls "D:\parentDirectory\*" /q /c /t /reset
parentDirectory имеет разрешения «эта папка, подпапки и файлы»
parentDirectory\child неправильно имеет значение «только эта папка» и не может быть изменен, так как он унаследован
parentDirectory\child\grandchild не имеет никаких разрешений вообще (за исключением System и Creator Owner)
решение1
ОткрытьСвойства папкии нажмите кнопкуПередовойкнопка наБезопасностьВкладка. ВРасширенные настройки безопасностидиалоговое окно, дважды щелкнитеРазрешение на записьчто вы хотите исправить. Убедитесь, чтоПрименяйте эти разрешения только к объектам и/или контейнерам внутри этого контейнера.опция не выбрана.