Estructuras de datos privadas (ocultas) | |
| struct | ext2_acl_entry |
| Representación de las ternas (ID, MODO, USR_GRP) a nivel de EXT2. Más... | |
Constantes (públicas) de ext2_acl_entry | |
| El campo ext2_acl_entry::mode sólo debría almacenar combinaciones (usando | o &) de estas constantes.
Debe considerarse que el nombre de la constante es público y su valor privado. | |
| #define | EXT2_ACL_NULL_BIT 0 |
| Modo nulo (ningún permiso) en la ACL. | |
| #define | EXT2_ACL_EXEC_BIT 1 |
| Permiso de ejecutabilidad en la ACL. | |
| #define | EXT2_ACL_READ_BIT 2 |
| Permiso de lectura en la ACL. | |
| #define | EXT2_ACL_WRITE_BIT 4 |
| Permiso de escritura en la ACL. | |
| #define | EXT2_ACL_OWNER_BIT 8 |
| Modo dueño en la ACL. | |
| #define | EXT2_ACL_USR_BIT 16 |
| Diferenciación entre usuarios y grupos en la ACL. | |
Este TAD representa las ternas (ID, MODO, USR_GRP) que se usarán en las ACL a nivel de EXT2. En cada ext2_inode se incluirá un "objeto" ext2_acl_entry por cada UID o GID que tenga algún permiso sobre el archivo, directorio, dispositivo, etc. que representa el inodo.
Por hora el TAD no tiene funciones en su interfaz y sólo oculta la representación de los permisos básicos por medio de constantes simbólicas.
1.3-rc2