cacls
Importante
Esse comando foi preterido. Use icacls em vez dele.
Exibe ou modifica DACLs (listas de controle de acesso discricionário) em arquivos especificados.
Sintaxe
cacls <filename> [/t] [/m] [/l] [/s[:sddl]] [/e] [/c] [/g user:<perm>] [/r user [...]] [/p user:<perm> [...]] [/d user [...]]
Parâmetros
Parâmetro | Descrição |
---|---|
<filename> |
Obrigatórios. Exibe ACLs de arquivos especificados. |
/t | Altera ACLs de arquivos especificados no diretório atual e em todos os subdiretórios. |
/m | Altera ACLs de volumes montados em um diretório. |
/l | Funciona no Link Simbólico em si, em vez do destino. |
/s:sddl | Substitui as ACLs pelas especificadas na cadeia de caracteres SDDL. Esse parâmetro não é válido para uso com os parâmetros /e, /g, /r, /p ou /d. |
/e | Edite uma ACL em vez de substituí-la. |
/c | Continue após erros de acesso negado. |
/g user:<perm> |
Concede os direitos de acesso de usuário especificados, incluindo estes valores válidos para permissão:
|
/r usuário [...] | Revoga os direitos de acesso do usuário especificado. Válido somente quando usado com o parâmetro /e. |
[/p user:<perm> [...] |
Substitua os direitos de acesso de usuário especificados, incluindo estes valores válidos para permissão:
|
[/d usuário [...] | Negar acesso ao usuário especificado. |
/? | Exibe a ajuda no prompt de comando. |
Saída de exemplo
Saída | A ACE (entrada de controle de acesso) se aplica a |
---|---|
OI | Herança de objeto. Esta pasta e arquivos. |
CI | Herança de contêiner. Esta pasta e subpastas. |
IO | Somente herança. A ACE não se aplica ao arquivo/diretório atual. |
Nenhuma mensagem de saída | Apenas esta pasta. |
(OI)(CI) | Esta pasta, as subpastas e os arquivos. |
(OI)(CI)(IO) | Apenas subpastas e arquivos. |
(CI)(IO) | Somente subpastas. |
(OI)(IO) | Somente arquivos. |
Comentários
Você pode usar curingas (? e *) para especificar vários arquivos.
Você pode especificar mais de um usuário.