ICACLSEs una herramienta de línea de comandos en Windows que se utiliza para mostrar y modificar las listas de control de acceso (ACL) de archivos y directorios. Las ACL son conjuntos de permisos asociados con recursos del sistema, como archivos y directorios, que determinan qué usuarios o grupos tienen acceso y qué tipo de acceso tienen.
icacls filename [/grant[:r] sid:perm[...]] [/deny sid:perm[...]] [/remove[:g|:d]] sid[...]] [/t] [/c] [/l] [/q] [/setintegritylevel Level:policy[...]]
icacls directory [/substitute sidold sidnew [...]] [/restore aclfile [/c] [/l] [/q]]
En esta sección se muestran los parámetros comunes utilizados con icacls, junto con sus descripciones correspondientes.
/grant: Otorga permisos específicos a un usuario o grupo./deny: Deniega permisos específicos a un usuario o grupo./remove: Elimina todos los permisos de un usuario o grupo./inheritance: Controla la herencia de permisos de una carpeta a sus subcarpetas.
:e: Habilita la herencia.:d: Deshabilita la herencia.:r: Remueve todos los permisos heredados.Selecciona un ejemplo para ver la descripción y el comando correspondiente.