Funciones | |
asmlinkage long | sys_acladd (char *filename, int id, int mode, int type) |
Llamada al sistema acladd. Agrega permisos a un usuario o grupo en la ACL. | |
asmlinkage long | sys_acldel (char *filename, int id, int mode, int type) |
Llamada al sistema acldel. Quita permisos a un usuario o un grupo de una ACL. | |
asmlinkage long | sys_ownerclose (int pid, char *filename) |
Llamada al sistema ownerclose. Permite que un dueño cierre uno de sus archivos que ha sido abierto por otro usuario. | |
asmlinkage long | sys_oscstat (char *filename, int *level, int *categories, int size) |
Llamada al sistema oscstat. Retorna la clase de acceso de un archivo. | |
asmlinkage long | sys_chobjsc (char *filename, int level, int *categories, int size) |
Llamada al sistema chobjsc. Cambia la SC de un archivo. | |
asmlinkage long | sys_aclstat (char *filename, struct acl_entry *acl_statbuf, int len) |
Llamada al sistema aclstat. Devuelve información almacenada en una ACL. | |
asmlinkage long | sys_aclfstat (unsigned int fd, struct acl_entry *acl_statbuf, int len) |
Llamada al sistema aclfstat. Devuelve información de una ACL. | |
asmlinkage long | sys_chsubsc (uid_t uid, int level, int *categories, int size) |
Llamada al sistema chsubsc. Cambia la clase de acceso de un usuario. | |
asmlinkage long | sys_sscstat (uid_t uid, int *level, int *categories, int size) |
Llamada al sistema sscstat. Retorna la clase de acceso de uid. |
|
Llamada al sistema acladd. Agrega permisos a un usuario o grupo en la ACL. Agrega permisos a un usuario o grupo en la ACL del inodo de un archivo, siempre que esto sea posible.
|
|
Llamada al sistema acldel. Quita permisos a un usuario o un grupo de una ACL. Quita permisos a un usuario o un grupo en la ACL del inodo de un archivo, siempre que esto sea posible.
|
|
Llamada al sistema ownerclose. Permite que un dueño cierre uno de sus archivos que ha sido abierto por otro usuario. En Lisex las llamadas al sistema que permiten cambiar atributos de seguridad de archivos abiertos retornan siempre con error (ver por ejemplo sys_fchmod()). Por esta razón se provee esta llamada que permite que un dueño cierre uno de sus archivos cuando ha sido abierto por otro usuario. De esta forma, el dueño podrá, inmediatamente después, cambiar los atributos de seguridad de ese archivo. Notar que el dueño debe invocar ownerclose para cada pid que tenga abierto filename, para luego poder cambiar algún atributo de seguridad.
|
|
Llamada al sistema oscstat. Retorna la clase de acceso de un archivo.
|
|
Llamada al sistema chobjsc. Cambia la SC de un archivo. Cambia la SC de un archivo, con los datos que recibe como parámetro.
|
|
Llamada al sistema aclstat. Devuelve información almacenada en una ACL. Esta llamada utiliza la función cp_aclstat(). Devuelve información almacenada en la ACL de un archivo, siempre que el usuario que pide dicha información tiene permisos de lectura sobre el archivo.
|
|
Llamada al sistema aclfstat. Devuelve información de una ACL. Devuelve información de la ACL del inodo al que apunta el descripor de archivo que se pasa como parámetro. Esta llamada utiliza la función cp_aclstat().
|
|
Llamada al sistema chsubsc. Cambia la clase de acceso de un usuario.
|
|
Llamada al sistema sscstat. Retorna la clase de acceso de uid.
|