n1ro°
RU

Компьютеры · Инструкция

Как восстановить ACL-разрешения из файла через icacls

Если ACL были заранее сохранены через icacls /save, их можно применить обратно командой /restore. Важно запускать восста

Редакция N1RO · Проверено

Короткий ответ

icacls /restore применяет сохранённые DACL к дереву файлов; запускать его нужно на родительском каталоге, относительно которого создавался ACL-файл.

Что сделать

  1. Зафиксируйте текущие разрешения или сделайте ACL-резервную копию, если изменение затрагивает важное дерево.
  2. В Командной строке выполните: icacls "C:\Data" /restore "C:\Backup\data-acl.txt" /c
  3. Команда сообщает число успешно обработанных и ошибочных файлов; ошибки надо разобрать, а не считать восстановление полным.
  4. После восстановления откройте свойства безопасности контрольного файла или выполните icacls для него и сравните ожидаемые ACE.

Как проверить результат

  • После восстановления откройте свойства безопасности контрольного файла или выполните icacls для него и сравните ожидаемые ACE.
  • Проверьте итоговую статистику icacls и отдельно хотя бы один контрольный файл.

Осторожно

Перед /restore сохраните текущие ACL, если возможен откат.

Что учитывать

Перед /restore сохраните текущие ACL, если возможен откат.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. icacls). Пример и формулировки — редакция N1RO на 2026-09-18.