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