Оглавление
Что хотим
Перед редактированием прав доступа на каталог или файлы в ОС Windows неплохо бы заиметь бэкап текущих прав, чтобы откатиться на него в случае проблем. Для бэкапа воспользуемся утилитой icacls командной строки.
Что делаем
Чтобы получить все ACL для конкретной папки и вложенных каталогов и файлов и сохранить их в текстовый файл, нужно выполнить команду
icacls C:\FOLDER /save C:\123\FOLDER.txt /t /c
Ключ /t указывает, что нужно получить ACL для всех дочерних подкаталогов и файлов
Ключ /c – позволяет игнорировать ошибки доступа.
Чтобы автоматически выставить NTFS решения на объекты в данном каталоге в соответствии со значениями, сохраненными в файле резервной копии, выполните команду:
icacls C:\ /restore C:\123\FOLDER.txt /t /c
Обратите внимание, что при импорте разрешений из файла указывается путь к родительской папке, но не имя самого каталога.