cacls

Importante

Este comando está en desuso. Use en su lugar icacls.

Muestra o cambia las listas de control de acceso discrecional (DACL) de los archivos especificados.

Sintaxis

cacls <filename> [/t] [/m] [/l] [/s[:sddl]] [/e] [/c] [/g user:<perm>] [/r user [...]] [/p user:<perm> [...]] [/d user [...]]

Parámetros

Parámetro Descripción
<filename> Necesario. Muestra las ACL de los archivos especificados.
/t Cambia las ACL de los archivos especificados en el directorio actual y en todos los subdirectorios.
/m Cambia las ACL de los volúmenes montados en un directorio.
/l Funciona en el vínculo simbólico y no en el destino.
/s:sddl Reemplaza las ACL con las especificadas en la cadena SDDL. El uso de este parámetro no es válido con los parámetros /e, /g, /r, /p o /d.
/e Edite una ACL en lugar de reemplazarla.
/C Continúe después de los errores de acceso denegado.
/g user:<perm> Concede derechos de acceso de usuario especificados, entre los que se incluyen estos valores válidos para el permiso:
  • n: ninguno
  • r: lectura
  • w: escritura
  • c: cambio (escritura)
  • f: control total
/r usuario [...] Revoca los derechos de acceso del usuario especificado. Solo es válido al usarse con el parámetro /e.
[/p user:<perm> [...] Reemplace derechos de acceso de usuario especificados, entre los que se incluyen estos valores válidos para el permiso:
  • n: ninguno
  • r: lectura
  • w: escritura
  • c: cambio (escritura)
  • f: control total
[/d usuario [...] Deniega el acceso de usuario especificado.
/? Muestra la ayuda en el símbolo del sistema.

Salida de ejemplo

Resultados La entrada de control de acceso (ACE) afecta a
OI Herencia de objeto. Esta carpeta y archivos.
CI Herencia de contenedor. Esta carpeta y subcarpetas.
IO Solo herencia. La ACE no afecta al archivo o directorio actual.
Sin mensaje de salida Solo esta carpeta.
(OI)(CI) Esta carpeta, subcarpetas y archivos.
(OI)(CI)(IO) Solo subcarpetas y archivos.
(CI)(IO) Solo subcarpetas.
(OI)(IO) Solo archivos.

Comentarios

  • Se pueden usar caracteres comodín (? y *) para especificar varios archivos.

  • Se puede especificar más de un usuario.