Del artículo de Microsoft sobre ICACLS
Las entradas son usuarios y grupos específicos de ese archivo (DOMINIO \ USUARIO o GRUPO), los permisos enumerados son los siguientes:
Los SID pueden estar en forma de nombre numérico o descriptivo. Si usa una forma numérica, pegue el carácter comodín * al comienzo del SID.
icacls conserva el orden canónico de las entradas de ACE como:
- Negaciones explícitas
- Subvenciones explícitas
- Negaciones heredadas
- Subvenciones heredadas
Perm es una máscara de permiso que se puede especificar en una de las siguientes formas:
- Una secuencia de derechos simples:
- F (acceso completo)
- M (modificar acceso)
- RX (acceso de lectura y ejecución)
- R (acceso de solo lectura)
- W (acceso de solo escritura)
- Una lista separada por comas entre paréntesis de derechos específicos:
- D (borrar)
- RC (control de lectura)
- WDAC (escribir DAC)
- WO (escribir propietario)
- S (sincronizar)
- AS (seguridad del sistema de acceso)
- MA (máximo permitido)
- GR (lectura genérica)
- GW (escritura genérica)
- GE (ejecución genérica)
- GA (genérico todo)
- RD (leer datos / directorio de lista)
- WD (escribir datos / agregar archivo)
- AD (agregar datos / agregar subdirectorio)
- REA (leer atributos extendidos)
- WEA (escribir atributos extendidos)
- X (ejecutar / atravesar)
- DC (eliminar hijo)
- RA (leer atributos)
- WA (escribir atributos)
Los derechos de herencia pueden preceder a cualquiera de los formularios de Perm , y se aplican solo a los directorios:
- (OI) : el objeto hereda
- (CI) : el contenedor hereda
- (IO) : heredar solo
- (NP) : no propagar heredar
- (I) : permiso heredado del contenedor principal
Para los archivos, las máscaras de permisos se explican más o menos por sí mismas: R
significa que puede leer el archivo, X
permite que se ejecute (como un programa), etc.
Para otros tipos de objetos, tendrá que explorar MSDN:
Derechos de herencia en inglés:
(I)
"Heredado": este ACE se heredó del contenedor principal.
(OI)
"Objeto heredado": este ACE será heredado por los objetos ubicados en este contenedor.
(CI)
"Contenedor heredado": este ACE será heredado por los subcontenedores ubicados en este contenedor.
(IO)
"Solo heredar": este ACE se heredará (ver OI
y CI
), pero no se aplica a este objeto en sí.
(NP)
"No propagar": este ACE será heredado por objetos y subcontenedores de un nivel de profundidad ; no se aplicará a cosas dentro de subcontenedores.
Para el sistema de archivos, "contenedor" significa una carpeta y "objeto" significa un archivo, pero recuerde que las ACL se pueden establecer en muchos otros tipos de objetos, no todos los cuales tienen un concepto de "contenedores".