Каков наилучший способ исправить разрешения файлов NTFS для наследования родительского?

10

Когда клиенты XP перемещают файлы на том же томе, разрешения перемещаются вместе с ним. На клиентах Windows 7 и выше при перемещении файла разрешения наследуются.

К сожалению, у нас все еще есть много клиентов Windows XP, которые со временем приводят в порядок наш файловый сервер. Какой лучший способ рекурсивно пройти весь том и сбросить права доступа к файлу (не каталогу), чтобы они наследовали свой родительский каталог. Может ли XCALCS сделать это?

Райан Мортье
источник
1
Как насчет щелчка правой кнопкой мыши каждого родительского каталога, перехода к Свойствам, затем вкладке «Безопасность», затем «Дополнительно», затем нажмите «Изменить разрешения», а затем установите флажок «Заменить все разрешения дочернего объекта наследуемыми разрешениями этого объекта»?
Райан Райс
@RyanRies Поместите это как ответ.
Лоренц Мейер
Я просто использовал это для рекурсивного включения наследования: icacls "C: \ someFolderWithSubfolders" / наследование: e / T
Zar Shardan,

Ответы:

11

Как насчет щелчка правой кнопкой мыши по каждому родительскому каталогу, перехода к «Свойствам», затем вкладке «Безопасность», затем «Дополнительно», затем «Изменить разрешения» и затем установите флажок « Replace all child object permissions with inheritable permissions from this object»?

Если у вас есть тонна родительских каталогов, и вы хотите написать скрипт вместо того, чтобы делать это вручную:

icacls "c:\parentDirectory\*" /q /c /t /reset

Должны иметь тот же эффект, что и нажатие на Replace all child object permissions with inheritable permissions from this objectфлажок.

Райан Райс
источник
Ручной щелчок правой кнопкой мыши определенно не сработает, слишком много случайных каталогов. То, что я искал, это то, что я искал. Спасибо.
Райан Мортье
1

Объедините эти 2 команды на повышенных CMD или PowerShell:

takeown  /f  C:\Windows\CSC\v2.0.6\namespace\  /r
icacls  C:\Windows\CSC\v2.0.6\namespace\ /t  /grant everyone:F
Джеймс Чиканга
источник
Предоставление всем полного контроля над подкаталогом Windows - это не то, что оригинальный автор хотел знать, как это сделать. Фактически, он открывает дыру в безопасности настолько широкую, что любой пользователь, прошедший локальную аутентификацию, может проехать через него грузовик Mack.
sjcaged