Назад | Перейти на главную страницу

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

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

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

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

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

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

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

Объедините эти 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