Попытка дать моей именованной учетной записи администратора (учетную запись, которую я использую для входа в Windows) разрешение полного доступа ACL для ВСЕХ файлов и папок.
Какова командная строка, чтобы сделать это, и / или кто-то может связать меня с руководством, которое объясняет весь возможный синтаксис для изменений ACL из командной строки (пробовал / help, но это довольно расплывчато).
Я пытаюсь эффективно предоставить полный доступ моей именованной учетной записи (которая является учетной записью администратора) на всем главном диске C: \. Однако я хочу настроить таргетинг на эту конкретную учетную запись, а не на группу учетных записей «Администраторы».
Ответы:
Я пытаюсь эффективно передать полный контроль моей именованной учетной записи.
Это можно сделать с помощью
icacls
.Объяснение ключей и аргументов:
/grant :r UserName:permission
Предоставьте права доступа, с: r, разрешения заменит любые ранее предоставленные явные разрешения (для данного пользователя). В противном случае разрешения добавляются.
(OI)
- наследовать объект(CI)
- наследовать контейнерF
- Полный доступ (Edit_Permissions + Create + Delete + Read + Write)/T
Пройдите по всем подпапкам, чтобы найти файлы / каталоги.Это позволит применить изменения разрешений ко всем подпапкам, независимо от того, настроены ли они на наследование разрешений от родителя. На очень больших структурах каталогов это может занять некоторое время, так как команда должна пройти по всему дереву.
Вы также можете добавить следующие параметры:
/C
Продолжить при ошибках файла (доступ запрещен) Сообщения об ошибках по-прежнему отображаются./Q
Тихо - подавить сообщения об успехе.Смотрите icacls для полного списка опций и аргументов.
Дальнейшее чтение
источник