Go to the source code of this file.
Defines | |
#define | RSBAC_READ_REQUEST_VECTOR |
#define | RSBAC_WRITE_REQUEST_VECTOR |
#define | RSBAC_READ_WRITE_REQUEST_VECTOR |
#define | RSBAC_READ_WRITE_OPEN_REQUEST_VECTOR |
#define | RSBAC_EXECUTE_REQUEST_VECTOR |
#define | RSBAC_SYSTEM_REQUEST_VECTOR |
#define | RSBAC_SECURITY_REQUEST_VECTOR |
#define | RSBAC_FD_REQUEST_VECTOR |
#define | RSBAC_DEV_REQUEST_VECTOR |
#define | RSBAC_IPC_REQUEST_VECTOR |
#define | RSBAC_SCD_REQUEST_VECTOR |
#define | RSBAC_USER_REQUEST_VECTOR |
#define | RSBAC_GROUP_REQUEST_VECTOR |
#define | RSBAC_PROCESS_REQUEST_VECTOR |
#define | RSBAC_NETDEV_REQUEST_VECTOR |
#define | RSBAC_NETTEMP_REQUEST_VECTOR |
#define | RSBAC_NETOBJ_REQUEST_VECTOR |
#define | RSBAC_NONE_REQUEST_VECTOR |
#define | RSBAC_ALL_REQUEST_VECTOR |
#define | RSBAC_NWR_REQUEST_VECTOR |
#define | RSBAC_NWW_REQUEST_VECTOR |
#define | RSBAC_NWC_REQUEST_VECTOR |
#define | RSBAC_NWE_REQUEST_VECTOR |
#define | RSBAC_NWF_REQUEST_VECTOR |
#define | RSBAC_NWM_REQUEST_VECTOR |
#define RSBAC_ALL_REQUEST_VECTOR |
Definition at line 305 of file request_groups.h.
Referenced by common_subconv(), dev_conv(), dev_old_conv(), fd_conv(), netdev_conv(), nettemp_conv(), nettemp_nt_conv(), rsbac_rc_sys_set_item(), scd_conv(), and tc_subconv().
#define RSBAC_DEV_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_ADD_TO_KERNEL) | \ ((rsbac_request_vector_t) 1 << R_APPEND_OPEN) | \ ((rsbac_request_vector_t) 1 << R_CLOSE) | \ ((rsbac_request_vector_t) 1 << R_GET_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_SYSTEM_DATA) | \ ((rsbac_request_vector_t) 1 << R_MOUNT) | \ ((rsbac_request_vector_t) 1 << R_READ) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_READ_OPEN) | \ ((rsbac_request_vector_t) 1 << R_READ_WRITE_OPEN) | \ ((rsbac_request_vector_t) 1 << R_REMOVE_FROM_KERNEL) | \ ((rsbac_request_vector_t) 1 << R_UMOUNT) | \ ((rsbac_request_vector_t) 1 << R_WRITE) | \ ((rsbac_request_vector_t) 1 << R_WRITE_OPEN) | \ ((rsbac_request_vector_t) 1 << R_SEND) | \ ((rsbac_request_vector_t) 1 << R_IOCTL) \ )
Definition at line 149 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_EXECUTE_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_EXECUTE) | \ ((rsbac_request_vector_t) 1 << R_MAP_EXEC) \ )
Definition at line 88 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_FD_REQUEST_VECTOR |
Definition at line 111 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_GROUP_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CREATE) | \ ((rsbac_request_vector_t) 1 << R_DELETE) | \ ((rsbac_request_vector_t) 1 << R_GET_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ) | \ ((rsbac_request_vector_t) 1 << R_RENAME) | \ ((rsbac_request_vector_t) 1 << R_SEARCH) | \ ((rsbac_request_vector_t) 1 << R_WRITE) \ )
Definition at line 224 of file request_groups.h.
Referenced by create_def_roles().
#define RSBAC_IPC_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_ALTER) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CLOSE) | \ ((rsbac_request_vector_t) 1 << R_CREATE) | \ ((rsbac_request_vector_t) 1 << R_DELETE) | \ ((rsbac_request_vector_t) 1 << R_GET_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_SYSTEM_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_READ_OPEN) | \ ((rsbac_request_vector_t) 1 << R_READ_WRITE_OPEN) | \ ((rsbac_request_vector_t) 1 << R_WRITE) | \ ((rsbac_request_vector_t) 1 << R_NET_SHUTDOWN) | \ ((rsbac_request_vector_t) 1 << R_LISTEN) | \ ((rsbac_request_vector_t) 1 << R_ACCEPT) | \ ((rsbac_request_vector_t) 1 << R_CONNECT) | \ ((rsbac_request_vector_t) 1 << R_SEND) | \ ((rsbac_request_vector_t) 1 << R_RECEIVE) | \ ((rsbac_request_vector_t) 1 << R_IOCTL) \ )
Definition at line 171 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_NETDEV_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_SYSTEM_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_BIND) \ )
Definition at line 254 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_NETOBJ_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CLOSE) | \ ((rsbac_request_vector_t) 1 << R_CREATE) | \ ((rsbac_request_vector_t) 1 << R_GET_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_SYSTEM_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_NET_SHUTDOWN) | \ ((rsbac_request_vector_t) 1 << R_WRITE) | \ ((rsbac_request_vector_t) 1 << R_BIND) | \ ((rsbac_request_vector_t) 1 << R_LISTEN) | \ ((rsbac_request_vector_t) 1 << R_ACCEPT) | \ ((rsbac_request_vector_t) 1 << R_CONNECT) | \ ((rsbac_request_vector_t) 1 << R_SEND) | \ ((rsbac_request_vector_t) 1 << R_RECEIVE) | \ ((rsbac_request_vector_t) 1 << R_IOCTL) \ )
Definition at line 271 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_NETTEMP_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CREATE) | \ ((rsbac_request_vector_t) 1 << R_DELETE) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_READ) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_WRITE) \ )
Definition at line 262 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_NONE_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_ADD_TO_KERNEL) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_REMOVE_FROM_KERNEL) | \ ((rsbac_request_vector_t) 1 << R_SHUTDOWN) | \ ((rsbac_request_vector_t) 1 << R_SWITCH_LOG) | \ ((rsbac_request_vector_t) 1 << R_SWITCH_MODULE) | \ ((rsbac_request_vector_t) 1 << R_MAP_EXEC) \ )
Definition at line 292 of file request_groups.h.
#define RSBAC_NWC_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CLOSE) | \ ((rsbac_request_vector_t) 1 << R_CREATE) \ )
Definition at line 383 of file request_groups.h.
#define RSBAC_NWE_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_DELETE) \ )
Definition at line 388 of file request_groups.h.
#define RSBAC_NWF_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CHDIR) | \ ((rsbac_request_vector_t) 1 << R_CLOSE) | \ ((rsbac_request_vector_t) 1 << R_GET_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ) | \ ((rsbac_request_vector_t) 1 << R_SEARCH) \ )
Definition at line 394 of file request_groups.h.
#define RSBAC_NWM_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CHANGE_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_EFF_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_FS_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_EFF_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_FS_OWNER) | \ ((rsbac_request_vector_t) 1 << R_LINK_HARD) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ACCESS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_RENAME) \ )
Definition at line 403 of file request_groups.h.
#define RSBAC_NWR_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CLOSE) | \ ((rsbac_request_vector_t) 1 << R_EXECUTE) | \ ((rsbac_request_vector_t) 1 << R_READ_OPEN) \ )
Definition at line 362 of file request_groups.h.
#define RSBAC_NWW_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_ALTER) | \ ((rsbac_request_vector_t) 1 << R_APPEND_OPEN) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_EFF_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_FS_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_EFF_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_FS_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CLOSE) | \ ((rsbac_request_vector_t) 1 << R_TRUNCATE) | \ ((rsbac_request_vector_t) 1 << R_WRITE) | \ ((rsbac_request_vector_t) 1 << R_WRITE_OPEN) \ )
Definition at line 368 of file request_groups.h.
#define RSBAC_PROCESS_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CHANGE_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_EFF_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_FS_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_EFF_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_FS_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CLONE) | \ ((rsbac_request_vector_t) 1 << R_CREATE) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_SYSTEM_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_SEND_SIGNAL) | \ ((rsbac_request_vector_t) 1 << R_TERMINATE) | \ ((rsbac_request_vector_t) 1 << R_TRACE) \ )
Definition at line 236 of file request_groups.h.
Referenced by create_def_roles(), create_def_roles2(), and rsbac_init_rc().
#define RSBAC_READ_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CHDIR) | \ ((rsbac_request_vector_t) 1 << R_CLOSE) | \ ((rsbac_request_vector_t) 1 << R_GET_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ) | \ ((rsbac_request_vector_t) 1 << R_READ_OPEN) | \ ((rsbac_request_vector_t) 1 << R_SEARCH) | \ ((rsbac_request_vector_t) 1 << R_TERMINATE) | \ ((rsbac_request_vector_t) 1 << R_AUTHENTICATE) \ )
Definition at line 12 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_READ_WRITE_OPEN_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_READ_WRITE_OPEN) \ )
Definition at line 84 of file request_groups.h.
#define RSBAC_READ_WRITE_REQUEST_VECTOR |
Definition at line 49 of file request_groups.h.
Referenced by create_def_roles(), create_def_roles2(), and rsbac_init_rc().
#define RSBAC_SCD_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_GET_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_SYSTEM_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_WRITE) \ )
Definition at line 197 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_SECURITY_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_SWITCH_LOG) | \ ((rsbac_request_vector_t) 1 << R_SWITCH_MODULE) \ )
Definition at line 104 of file request_groups.h.
Referenced by create_def_roles().
#define RSBAC_SYSTEM_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_ADD_TO_KERNEL) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_SYSTEM_DATA) | \ ((rsbac_request_vector_t) 1 << R_MOUNT) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_REMOVE_FROM_KERNEL) | \ ((rsbac_request_vector_t) 1 << R_SHUTDOWN) | \ ((rsbac_request_vector_t) 1 << R_UMOUNT) \ )
Definition at line 94 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_USER_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_CHANGE_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CREATE) | \ ((rsbac_request_vector_t) 1 << R_DELETE) | \ ((rsbac_request_vector_t) 1 << R_GET_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_GET_STATUS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_READ) | \ ((rsbac_request_vector_t) 1 << R_READ_ATTRIBUTE) | \ ((rsbac_request_vector_t) 1 << R_RENAME) | \ ((rsbac_request_vector_t) 1 << R_SEARCH) | \ ((rsbac_request_vector_t) 1 << R_WRITE) | \ ((rsbac_request_vector_t) 1 << R_AUTHENTICATE) \ )
Definition at line 207 of file request_groups.h.
Referenced by create_def_roles(), and create_def_roles2().
#define RSBAC_WRITE_REQUEST_VECTOR |
Value:
(\ ((rsbac_request_vector_t) 1 << R_ALTER) | \ ((rsbac_request_vector_t) 1 << R_APPEND_OPEN) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_EFF_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_FS_GROUP) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_EFF_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CHANGE_DAC_FS_OWNER) | \ ((rsbac_request_vector_t) 1 << R_CLONE) | \ ((rsbac_request_vector_t) 1 << R_CREATE) | \ ((rsbac_request_vector_t) 1 << R_DELETE) | \ ((rsbac_request_vector_t) 1 << R_LINK_HARD) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_ACCESS_DATA) | \ ((rsbac_request_vector_t) 1 << R_MODIFY_PERMISSIONS_DATA) | \ ((rsbac_request_vector_t) 1 << R_RENAME) | \ ((rsbac_request_vector_t) 1 << R_SEND_SIGNAL) | \ ((rsbac_request_vector_t) 1 << R_TRACE) | \ ((rsbac_request_vector_t) 1 << R_TRUNCATE) | \ ((rsbac_request_vector_t) 1 << R_WRITE) | \ ((rsbac_request_vector_t) 1 << R_WRITE_OPEN) | \ ((rsbac_request_vector_t) 1 << R_IOCTL) | \ ((rsbac_request_vector_t) 1 << R_LOCK) \ )
Definition at line 24 of file request_groups.h.