Funciones | |
int | may_open (struct inode *inode, int perms) |
Determina si un archivo puede ser abierto por un sujeto o no. Usa permission() y mac_permission(). | |
int | acl_chmod_ok (struct inode *inode, int mode) |
Calcula si se puede o no realizar sys_chmod() sobre un inodo. | |
int | is_open (struct inode *inode) |
Determina si un archivo está o no abierto en el sistema. | |
int | mac_permission (struct inode *inode, int mode) |
Determina si se tiene permiso para acceder a inode según la clase de acceso. Implementa seguridad MAC y MLS. | |
int | cp_aclstat (struct inode *inode, struct acl_entry *acl_statbuf, int len) |
Carga en una estructura los datos de la ACL de un inodo. | |
int | logged (uid_t uid) |
Determina si un sujeto está corriendo algún proceso en el sistema. |
|
Determina si un archivo puede ser abierto por un sujeto o no. Usa permission() y mac_permission().
|
|
Calcula si se puede o no realizar sys_chmod() sobre un inodo. sys_chmod() podrá ejecutarse sobre un inodo si la ACL de este soporta los cambios en los modos del usuario dueño, grupo primario y el grupo ALLGRP.
|
|
Determina si un archivo está o no abierto en el sistema.
|
|
Determina si se tiene permiso para acceder a inode según la clase de acceso. Implementa seguridad MAC y MLS.
|
|
Carga en una estructura los datos de la ACL de un inodo. Carga en una estructura los datos de la ACL de un inodo que se pasa como parámetro. Esta función es utilizada por las llamadas sys_aclstat() y sys_aclfstat().
|
|
Determina si un sujeto está corriendo algún proceso en el sistema. Determina si un usario está logueado (corriendo algún proceso) o no en el sistema.
|