n1ro°
RU

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

Как выдать пользователю права на папку через icacls

Для выдачи прав конкретной учётной записи не обязательно открывать GUI «Безопасность». icacls /grant позволяет явно зада

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

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

icacls /grant добавляет или заменяет разрешения указанной учётной записи; для папки можно задать наследование на дочерние объекты.

Что сделать

  1. Зафиксируйте текущие разрешения или сделайте ACL-резервную копию, если изменение затрагивает важное дерево.
  2. В Командной строке выполните: icacls "C:\Data" /grant "USER:(OI)(CI)M" /t /c
  3. Метка M означает Modify, а OI/CI распространяют наследование на файлы и подпапки.
  4. Выполните icacls "C:\Data" и проверьте ACE нужного пользователя, затем протестируйте создание и изменение файла.

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

  • Выполните icacls "C:\Data" и проверьте ACE нужного пользователя, затем протестируйте создание и изменение файла.
  • Проверьте ACE командой icacls и протестируйте именно требуемое действие — чтение, создание или изменение.

Осторожно

Подставьте реальное имя учётной записи и выдавайте минимально необходимые права; не используйте Full Control без необходимости.

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

Подставьте реальное имя учётной записи и выдавайте минимально необходимые права; не используйте Full Control без необходимости.

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

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