1

Попытка дать моей именованной учетной записи администратора (учетную запись, которую я использую для входа в Windows) разрешение полного доступа ACL для всех файлов и папок.

Какова командная строка, чтобы сделать это, и / или кто-то может связать меня с руководством, которое объясняет весь возможный синтаксис для изменений ACL из командной строки (пробовал / справка, но это довольно расплывчато).

Я пытаюсь эффективно предоставить полный доступ моей именованной учетной записи (которая является учетной записью администратора) по всему основному диску C:\. Однако я хочу настроить таргетинг на эту конкретную учетную запись, а не на группу учетных записей «Администраторы».

1 ответ1

0

Я пытаюсь эффективно передать полный контроль моей именованной учетной записи.

Это можно сделать с помощью icacls .

icacls "c:\" /grant:r UserName:(OI)(CI)F /T

Объяснение ключей и аргументов:

  • /grant :r UserName:permission

    Предоставьте права доступа, с:r, разрешения заменит любые ранее предоставленные явные разрешения (для данного пользователя). В противном случае разрешения добавляются.

  • (OI) - наследование объекта

  • (CI) - контейнер наследуется

  • F - Полный доступ (Edit_Permissions+Create+Delete+Read+Write)

  • /T Обходить все подпапки, чтобы найти файлы / каталоги.

    Это позволит применить изменения разрешений ко всем подпапкам, независимо от того, установлены ли они для наследования разрешений от родительского. В очень больших структурах каталогов это может занять некоторое время, так как команда должна пройти по всему дереву.

Вы также можете добавить следующие параметры:

  • /C Продолжить при ошибках файла (доступ запрещен) Сообщения об ошибках по-прежнему отображаются.

  • /Q Quiet - подавить сообщения об успехе.

Смотрите icacls для полного списка опций и аргументов.


Дальнейшее чтение

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .