Go to the source code of this file.
Data Structures | |
struct | rsbac_rc_role_entry_t |
struct | rsbac_rc_old_role_entry_t |
struct | rsbac_rc_old_old_role_entry_t |
struct | rsbac_rc_old_old_old_role_entry_t |
struct | rsbac_rc_old_old_old_old_role_entry_t |
struct | rsbac_rc_type_fd_entry_t |
Defines | |
#define | RSBAC_RC_NR_ROLE_ENTRY_ITEMS 25 |
#define | RSBAC_RC_ROLE_ENTRY_ITEM_LIST |
#define | RSBAC_RC_TYPE_VERSION 1 |
#define | RSBAC_RC_NR_TYPE_ENTRY_ITEMS 10 |
#define | RSBAC_RC_TYPE_ENTRY_ITEM_LIST |
#define | RSBAC_RC_GENERAL_ROLE_ENTRY |
#define | RSBAC_RC_ROLE_ADMIN_ROLE_ENTRY |
#define | RSBAC_RC_SYSTEM_ADMIN_ROLE_ENTRY |
#define | RSBAC_RC_BOOT_ROLE_ENTRY |
#define | RSBAC_RC_AUDITOR_ROLE_ENTRY |
#define RSBAC_RC_AUDITOR_ROLE_ENTRY |
Value:
{ \ .admin_type = RC_no_admin, \ .name = "Auditor", \ .def_fd_create_type = RC_type_inherit_parent, \ .def_user_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_process_create_type = RC_type_inherit_parent, \ .def_process_chown_type = RC_type_use_new_role_def_create, \ .def_process_execute_type = RC_type_inherit_parent, \ .def_ipc_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_group_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_unixsock_create_type = RC_type_use_fd, \ .boot_role = FALSE, \ .req_reauth = FALSE, \ }
Definition at line 329 of file rc_data_structures.h.
Referenced by create_def_roles2().
#define RSBAC_RC_BOOT_ROLE_ENTRY |
Value:
{ \ .admin_type = RC_no_admin, \ .name = "System Boot", \ .def_fd_create_type = RC_type_inherit_parent, \ .def_user_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_process_create_type = RC_type_inherit_parent, \ .def_process_chown_type = RC_type_use_new_role_def_create, \ .def_process_execute_type = RC_type_inherit_parent, \ .def_ipc_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_group_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_unixsock_create_type = RC_type_use_fd, \ .boot_role = TRUE, \ .req_reauth = FALSE, \ }
Definition at line 313 of file rc_data_structures.h.
Referenced by create_def_roles2().
#define RSBAC_RC_GENERAL_ROLE_ENTRY |
Value:
{ \ .admin_type = RC_no_admin, \ .name = "General User", \ .def_fd_create_type = RC_type_inherit_parent, \ .def_user_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_process_create_type = RC_type_inherit_parent, \ .def_process_chown_type = RC_type_use_new_role_def_create, \ .def_process_execute_type = RC_type_inherit_parent, \ .def_ipc_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_group_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_unixsock_create_type = RC_type_use_fd, \ .boot_role = FALSE, \ .req_reauth = FALSE, \ }
Definition at line 265 of file rc_data_structures.h.
Referenced by create_def_roles().
#define RSBAC_RC_NR_ROLE_ENTRY_ITEMS 25 |
Definition at line 204 of file rc_data_structures.h.
#define RSBAC_RC_NR_TYPE_ENTRY_ITEMS 10 |
Definition at line 247 of file rc_data_structures.h.
#define RSBAC_RC_ROLE_ADMIN_ROLE_ENTRY |
Value:
{ \ .admin_type = RC_role_admin, \ .name = "Role Admin", \ .def_fd_create_type = RC_type_inherit_parent, \ .def_user_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_process_create_type = RC_type_inherit_parent, \ .def_process_chown_type = RC_type_use_new_role_def_create, \ .def_process_execute_type = RC_type_inherit_parent, \ .def_ipc_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_group_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_unixsock_create_type = RC_type_use_fd, \ .boot_role = FALSE, \ .req_reauth = FALSE, \ }
Definition at line 281 of file rc_data_structures.h.
Referenced by create_def_roles().
#define RSBAC_RC_ROLE_ENTRY_ITEM_LIST |
Value:
{ \ RI_role_comp, \ RI_admin_roles, \ RI_assign_roles, \ RI_type_comp_fd, \ RI_type_comp_dev, \ RI_type_comp_user, \ RI_type_comp_process, \ RI_type_comp_ipc, \ RI_type_comp_scd, \ RI_type_comp_group, \ RI_type_comp_netdev, \ RI_type_comp_nettemp, \ RI_type_comp_netobj, \ RI_admin_type, \ RI_name, \ RI_def_fd_create_type, \ RI_def_fd_ind_create_type, \ RI_def_user_create_type, \ RI_def_process_create_type, \ RI_def_process_chown_type, \ RI_def_process_execute_type, \ RI_def_ipc_create_type, \ RI_def_group_create_type, \ RI_boot_role, \ RI_req_reauth \ }
Definition at line 205 of file rc_data_structures.h.
#define RSBAC_RC_SYSTEM_ADMIN_ROLE_ENTRY |
Value:
{ \ .admin_type = RC_system_admin, \ .name = "System Admin", \ .def_fd_create_type = RC_type_inherit_parent, \ .def_user_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_process_create_type = RC_type_inherit_parent, \ .def_process_chown_type = RC_type_use_new_role_def_create, \ .def_process_execute_type = RC_type_inherit_parent, \ .def_ipc_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_group_create_type = RSBAC_RC_GENERAL_TYPE, \ .def_unixsock_create_type = RC_type_use_fd, \ .boot_role = FALSE, \ .req_reauth = FALSE, \ }
Definition at line 297 of file rc_data_structures.h.
Referenced by create_def_roles().
#define RSBAC_RC_TYPE_ENTRY_ITEM_LIST |
Value:
{ \ RI_type_fd_name, \ RI_type_dev_name, \ RI_type_ipc_name, \ RI_type_scd_name, \ RI_type_process_name, \ RI_type_group_name, \ RI_type_netdev_name, \ RI_type_nettemp_name, \ RI_type_netobj_name, \ RI_type_fd_need_secdel \ }
Definition at line 248 of file rc_data_structures.h.
#define RSBAC_RC_TYPE_VERSION 1 |
Definition at line 240 of file rc_data_structures.h.