H A D | ipa_sudo_conversion.c | 190 static bool is_ipacmdgroup(struct ipa_sudo_conv *conv, const char *dn) argument 192 if (ipa_check_rdn_bool(conv->dom->sysdb, dn, 193 MATCHRDN_CMDGROUPS(conv->map_cmdgroup))) { 200 static bool is_ipacmd(struct ipa_sudo_conv *conv, const char *dn) argument 202 if (ipa_check_rdn_bool(conv->dom->sysdb, dn, 203 MATCHRDN_CMDS(IPA_AT_SUDOCMD_UUID, conv->map_cmd))) { 208 if (ipa_check_rdn_bool(conv->dom->sysdb, dn, 209 MATCHRDN_CMDS(IPA_AT_SUDOCMD_CMD, conv->map_cmd))) { 218 struct ipa_sudo_conv *conv, 242 if (is_ipacmdgroup(conv, member 217 process_rulemember(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, struct ipa_sudo_rulemember *rulemember, struct sysdb_attrs *rule, const char *attr) argument 275 process_allowcmd(struct ipa_sudo_conv *conv, struct ipa_sudo_rule *rule) argument 283 process_denycmd(struct ipa_sudo_conv *conv, struct ipa_sudo_rule *rule) argument 291 process_cmdgroupmember(struct ipa_sudo_conv *conv, struct ipa_sudo_cmdgroup *cmdgroup, struct sysdb_attrs *attrs) argument 354 struct ipa_sudo_conv *conv; local 402 ipa_sudo_conv_rules(struct ipa_sudo_conv *conv, struct sysdb_attrs **rules, size_t num_rules) argument 468 ipa_sudo_conv_cmdgroups(struct ipa_sudo_conv *conv, struct sysdb_attrs **cmdgroups, size_t num_cmdgroups) argument 524 ipa_sudo_conv_cmds(struct ipa_sudo_conv *conv, struct sysdb_attrs **cmds, size_t num_cmds) argument 568 ipa_sudo_conv_has_cmdgroups(struct ipa_sudo_conv *conv) argument 574 ipa_sudo_conv_has_cmds(struct ipa_sudo_conv *conv) argument 580 ipa_sudo_cmdgroups_exceed_threshold(struct ipa_sudo_conv *conv, int threshold) argument 585 ipa_sudo_cmds_exceed_threshold(struct ipa_sudo_conv *conv, int threshold) argument 735 ipa_sudo_conv_cmdgroup_filter(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, int cmd_threshold) argument 752 ipa_sudo_conv_cmd_filter(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, int cmd_threshold) argument 769 struct ipa_sudo_conv *conv; member in struct:ipa_sudo_conv_result_ctx 776 convert_host(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, const char *value, bool *skip_entry) argument 816 convert_user(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, const char *value, bool *skip_entry) argument 856 convert_user_fqdn(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, const char *value, bool *skip_entry) argument 877 convert_ext_user(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, const char *value, bool *skip_entry) argument 886 convert_group(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, const char *value, bool *skip_entry) argument 912 convert_runasextusergroup(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, const char *value, bool *skip_entry) argument 921 convert_cat(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, const char *value, bool *skip_entry) argument 937 convert_attributes(struct ipa_sudo_conv *conv, struct ipa_sudo_rule *rule, struct sysdb_attrs *attrs) argument 1024 combine_cmdgroups(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, struct ipa_sudo_dn_list *list) argument 1068 combine_cmds(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, struct ipa_sudo_dn_list *list) argument 1100 build_sudocommand(struct ipa_sudo_conv *conv, struct ipa_sudo_rulemember *mlist, struct sysdb_attrs *attrs, char prefix) argument 1159 convert_sudocommand(struct ipa_sudo_conv *conv, struct ipa_sudo_rule *rule, struct sysdb_attrs *attrs) argument 1272 ipa_sudo_conv_result(TALLOC_CTX *mem_ctx, struct ipa_sudo_conv *conv, struct sysdb_attrs ***_rules, size_t *_num_rules) argument [all...] |