Contenido   Archivos   Índice   Bugs   Ejemplos  

TAD ext2_acl_entry
[TADs y estructuras modificadas o agregadas]

ext2_acl_entry representa las ternas de la forma (ID, MODE, UID_GID). Más...

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.


Descripción detallada

ext2_acl_entry representa las ternas de la forma (ID, MODE, UID_GID).

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.


Generado el Fri Jan 10 09:11:43 2003 para Lisex por doxygen1.3-rc2