Aqui estão alguns exemplos retirados da página de manual / ajuda do cacls .
Conceda controle total ao usuário "Dean" a todos os arquivos e subdiretórios:
cacls somedirectory /e /t /p Dean:f
Adicione permissão somente leitura a um único arquivo
CACLS myfile.txt /E /G "Power Users":R
Adicione a permissão Controle total a um segundo grupo de usuários
CACLS myfile.txt /E /G "FinanceUsers":F
Agora revogue as permissões de leitura do primeiro grupo
CACLS myfile.txt /E /R "Power Users"
Agora, dê ao primeiro grupo Full-control:
CACLS myfile.txt /E /G "Power Users":F
Conceder ao grupo Financeiro Controle total de uma pasta e todas as subpastas
CACLS c:\docs\work /E /T /C /G "FinanceUsers":F
Parece que o "/ t" faz a recursão em todos os arquivos e subdiretórios, e "/ e" edita em vez de substituir a lista de controle de acesso (permissões). Você pode usar várias opções por comando, mas tenho problemas para alterar tudo de uma vez. Cacls parece que quer grupos e usuários específicos, em oposição ao o, g, a opções.
Veja mais algumas informações de "cacls /?":
/G user:perm Grant specified user access rights.
Perm can be: R Read
W Write
C Change (write)
F Full control
/R user Revoke specified user's access rights (only valid with /E).
/P user:perm Replace specified user's access rights.
Perm can be: N None
R Read
W Write
C Change (write)
F Full control