/linux-2.6.21.1-rsbac-1.3.4/include/rsbac/rc_data_structures.h File Reference

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 Documentation

#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:

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:

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.


Generated on Wed May 16 11:54:02 2007 for RSBAC by  doxygen 1.5.1