Alterar Permissões via CMD no Windows 10
O que é CACLS: CACLS é um utilitário de linha de comando do Windows NT, que é usado para exibir ou modificar o arquivo ou listas de controle de acesso de diretório (ACLs). Pode ser usado para modificar as ACLs nos arquivos ou diretórios, com isso, podemos adicionar ou excluir um usuário ou grupo de permissão, sem modificar outras permissões existentes na interface gráfica (GUI). No Gerenciador de arquivos ou no Windows NT Explorer é feita apenas a substituição de ACLs.
Abra uma prompt de comando (Iniciar > Executar > Digite cmd e Pressione ENTER)
Para Exibir as Permissões dos Arquivos, utilize o comando:
cacls “nomedoarquivo” (ou pasta)
Será exibida as permissões dadas a esse arquivo, sendo:
- R – Ler
- W – Gravar
- C – Alterar (gravar)
- F – Controle total
E os parâmetros:
- /E – Edita as permissões
- /G – Concede direitos ao usuário especificado. Utiliza-se cacls “nomearquivo” /E /G usuario:Permissão(R,W,C,F)
- /P – Substitui os direitos ao usuário especificado. Utiliza-se cacls “nomearquivo” /E /P usuario:Permissão(R,W,C,F)
- /R – Revoga os direitos do usuário especificado. Utiliza-se calcs “nomearquivo” /E /R usuario
- /D – Nega Acesso ao usuário especificado. Utiliza-se calcs “nomearquivo” /E /D usuario
Para Editar permissões:
cacls “nomedoarquivo”(ou pasta) /E /P (ou G) “nomedousuario:Permissão a ser concedida”
Ex1: cacls pci.txt /E /P Todos:F – Nesse caso foi concedida permissão total(F) ao usuario “Todos” para o Arquivo “pci.txt”.
Ex2: cacls f:\corporativo\Trocas /E /P Todos:F – Nesse caso foi concedida permissão total(F) ao usuario “Todos” para toda a pasta.
Para Remover permissões
cacls “nomedoarquivo” /E /D usuario
ou
cacls “nomedoarquivo” /E /R usuario
O retorno da execução correta do comando é:
arquivo processado:”Unidade\Nomearquivo”