Se você administra sistemas Windows, já deve ter se deparado com a necessidade de gerenciar permissões de arquivos e pastas — especialmente em ambientes corporativos. É aqui que o comando icacls.exe
se destaca.
Neste post, vamos explorar o que é o icacls.exe
, para que serve, e como utilizá-lo de forma prática. Também mostraremos exemplos com imagens ilustrativas para facilitar a compreensão.
✅ O que é o icacls.exe
?
O icacls.exe
é uma ferramenta de linha de comando do Windows que permite exibir, modificar, fazer backup e restaurar listas de controle de acesso (ACLs) de arquivos e pastas. Essas listas definem quem pode acessar e o que pode fazer com um determinado recurso no sistema.
📌 Comandos mais usados
🔍 1. Exibir permissões
icacls "C:\MeusArquivos"
Esse comando exibe as permissões dos arquivos e pastas dentro deC:\MeusArquivos
.

✍️ 2. Conceder permissões a um usuário
icacls "C:\Projetos" /grant Bruno:(OI)(CI)M
Esse comando concede ao usuário Bruno a permissão de modificar (M
) recursivamente a pasta Projetos
.
(OI)
– Permissões se aplicam a arquivos dentro da pasta.(CI)
– Permissões se aplicam a subpastas.

🔒 3. Remover permissões de um usuário
icacls "C:\Projetos" /remove Bruno
Esse comando remove todas as permissões do usuário Bruno na pasta especificada.

📦 4. Fazer backup das permissões
icacls "C:\Projetos" /save C:\backup_acl.txt /T
Faz backup das permissões de C:\Projetos
(inclusive subpastas e arquivos) para o arquivo backup_acl.txt
.
🔄 5. Restaurar permissões a partir de backup
icacls "C:\" /restore C:\backup_acl.txt
Restaura as permissões salvas anteriormente.
🧠 Dica Profissional
Use icacls
em scripts de administração, GPOs ou tarefas agendadas para automatizar a segurança de arquivos, especialmente em servidores de arquivos ou ambientes multiusuário.
📋 Conclusão
O comando icacls.exe
é uma ferramenta poderosa e versátil para controle de acesso em sistemas Windows. Com ele, você pode garantir que os dados da sua organização estejam protegidos e acessíveis apenas a quem realmente precisa.
Comentários