Как перенести полный контроль ACL на именованную учетную запись администратора из командной строки CMD?

603
Thelps

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

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

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

1
По большей части администратор уже имеет полный контроль по умолчанию везде. Могу я спросить, зачем тебе это нужно? Это может помочь дать вам лучшие ответы для вашей конкретной ситуации. Zoredache 7 лет назад 0

1 ответ на вопрос

0
DavidPostill

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

Это можно сделать с помощью 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 Тихо - подавить сообщения об успехе.

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


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

Спасибо большое Дейв! Казалось, я пропустил кавычки из буквы диска. Thelps 7 лет назад 0
Вам нужна дополнительная помощь? Если это было полезно для вас и ответило на ваш вопрос, пожалуйста, не забудьте подтвердить / принять его. См. [Принять ответ] (http://superuser.com/help/accepted-answer). DavidPostill 7 лет назад 0