|
Functions |
int | rsbac_init_acl (void) __init |
int | rsbac_mount_acl (kdev_t kdev) |
int | rsbac_umount_acl (kdev_t kdev) |
int | rsbac_stats_acl (void) |
int | rsbac_check_acl (int correct, int check_inode) |
int | rsbac_acl_set_acl_entry (enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_acl_subject_type_t subj_type, rsbac_acl_subject_id_t subj_id, rsbac_acl_rights_vector_t rights, rsbac_time_t ttl) |
int | rsbac_acl_remove_acl_entry (enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_acl_subject_type_t subj_type, rsbac_acl_subject_id_t subj_id) |
int | rsbac_acl_remove_acl (enum rsbac_target_t target, union rsbac_target_id_t tid) |
int | rsbac_acl_add_to_acl_entry (enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_acl_subject_type_t subj_type, rsbac_acl_subject_id_t subj_id, rsbac_acl_rights_vector_t rights, rsbac_time_t ttl) |
int | rsbac_acl_remove_from_acl_entry (enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_acl_subject_type_t subj_type, rsbac_acl_subject_id_t subj_id, rsbac_acl_rights_vector_t rights) |
int | rsbac_acl_set_mask (enum rsbac_target_t target, union rsbac_target_id_t tid, rsbac_acl_rights_vector_t mask) |
int | rsbac_acl_get_mask (enum rsbac_target_t target, union rsbac_target_id_t tid, rsbac_acl_rights_vector_t *mask_p) |
int | rsbac_acl_get_rights (enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_acl_subject_type_t subj_type, rsbac_acl_subject_id_t subj_id, rsbac_acl_rights_vector_t *rights_p, boolean inherit) |
int | rsbac_acl_get_single_right (enum rsbac_target_t target, union rsbac_target_id_t tid, enum rsbac_acl_subject_type_t subj_type, rsbac_acl_subject_id_t subj_id, enum rsbac_adf_request_t right, boolean *result) |
int | rsbac_acl_copy_fd_acl (struct rsbac_fs_file_t file1, struct rsbac_fs_file_t file2) |
int | rsbac_acl_copy_pp_acl (rsbac_pid_t old_pid, rsbac_pid_t new_pid) |
int | rsbac_acl_get_tlist (enum rsbac_target_t target, union rsbac_target_id_t tid, struct rsbac_acl_entry_t **entry_pp, rsbac_time_t **ttl_pp) |
int | rsbac_acl_add_group (rsbac_uid_t owner, enum rsbac_acl_group_type_t type, char *name, rsbac_acl_group_id_t *group_id_p) |
int | rsbac_acl_change_group (rsbac_acl_group_id_t id, rsbac_uid_t owner, enum rsbac_acl_group_type_t type, char *name) |
int | rsbac_acl_remove_group (rsbac_acl_group_id_t id) |
int | rsbac_acl_get_group_entry (rsbac_acl_group_id_t group, struct rsbac_acl_group_entry_t *entry_p) |
int | rsbac_acl_list_groups (rsbac_uid_t owner, boolean include_global, struct rsbac_acl_group_entry_t **entry_pp) |
boolean | rsbac_acl_group_exist (rsbac_acl_group_id_t group) |
int | rsbac_acl_add_group_member (rsbac_acl_group_id_t group, rsbac_uid_t user, rsbac_time_t ttl) |
int | rsbac_acl_remove_group_member (rsbac_acl_group_id_t group, rsbac_uid_t user) |
boolean | rsbac_acl_group_member (rsbac_acl_group_id_t group, rsbac_uid_t user) |
int | rsbac_acl_get_user_groups (rsbac_uid_t user, rsbac_acl_group_id_t **group_pp, rsbac_time_t **ttl_pp) |
int | rsbac_acl_get_group_members (rsbac_acl_group_id_t group, rsbac_uid_t user_array[], rsbac_time_t ttl_array[], int maxnum) |
int | rsbac_acl_remove_subject (struct rsbac_acl_entry_desc_t desc) |
int | rsbac_acl_remove_user (rsbac_uid_t user) |