Como transferir Full Control ACL para conta de administrador nomeada a partir do prompt do CMD?

Como transferir Full Control ACL para conta de administrador nomeada a partir do prompt do CMD?

Tentando conceder à minha conta de administrador nomeada (a conta que uso para fazer login no Windows) permissão ACL de controle total em TODOS os arquivos e pastas.

Qual é a linha de comando para fazer isso e/ou alguém poderia me vincular a um guia que explica toda a sintaxe possível para alterações de ACL na linha de comando (tentei /help, mas é bastante vago).

Estou tentando fornecer efetivamente controle total à minha conta nomeada (que é uma conta de administrador) em toda a unidade C:\ principal.No entanto, quero direcionar essa conta específica, não o grupo de contas 'Administradores'.

Responder1

Estou tentando conceder efetivamente controle total à minha conta nomeada

Isso pode ser feito usando icacls.

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

Explicação de opções e argumentos:

  • /grant :r UserName:permission

    Conceda direitos de acesso, com :r, as permissões substituirão quaisquer permissões explícitas concedidas anteriormente (para o usuário fornecido). Caso contrário, as permissões serão adicionadas.

  • (OI)- herança de objeto

  • (CI)- herança de contêiner

  • F- Acesso total (Edit_Permissions+Create+Delete+Read+Write)

  • /T Percorra todas as subpastas para corresponder aos arquivos/diretórios.

    Isso aplicará alterações de permissão a todas as subpastas, estejam ou não configuradas para herdar permissões do pai. Em estruturas de diretórios muito grandes, isso pode levar algum tempo, pois o comando precisa percorrer toda a árvore.

Você também pode querer adicionar as seguintes opções:

  • /C Continuar com erros de arquivo (acesso negado) As mensagens de erro ainda são exibidas.

  • /Q Silencioso - suprime mensagens de sucesso.

Vericaclspara obter uma lista completa de opções e argumentos.


Leitura adicional

informação relacionada