I remember there was some commandline tool icals or something
CACLS.exe
Mais informações aqui:
Exibir ou modificar listas de controle de acesso (ACLs) para arquivos e pastas.
Comprei um novo PC e instalei meu disco rígido antigo como unidade secundária, como posso assumir a propriedade de todos os arquivos e pastas desse disco rígido.
Eu lembro que havia algumas ferramentas de linha de comando ou algo que poderia fazer isso de forma recursiva.
I remember there was some commandline tool icals or something
CACLS.exe
Mais informações aqui:
Exibir ou modificar listas de controle de acesso (ACLs) para arquivos e pastas.
Acho que você está procurando icacls.exe
.
Você também pode usar o antigo cacls.exe
, mas cuidado. cacls /G
irá sobrescrever a ACL inteira por padrão, o que nunca parece ser o que eu quero, então você tem que passar /E
para "editar" a ACL. Em icacls /grant
, o comportamento é revertido: edite por padrão, passe :r
para substituir a ACL inteira.
icacls
também suporta a configuração de flags de herança de objetos / contêineres ( cacls
não funciona), mas você provavelmente não se importa com isso agora.