Searched refs:sudo_ctx (Results 1 - 12 of 12) sorted by relevance

/sssd-io/src/providers/ldap/
H A Dsdap_sudo.c41 struct sdap_sudo_ctx *sudo_ctx,
61 subreq = sdap_sudo_full_refresh_send(state, sudo_ctx);
65 subreq = sdap_sudo_rules_refresh_send(state, sudo_ctx, data->rules);
146 struct sdap_sudo_ctx *sudo_ctx; local
148 sudo_ctx = talloc_get_type(pvt, struct sdap_sudo_ctx);
149 if (sudo_ctx == NULL) {
150 DEBUG(SSSDBG_FATAL_FAILURE, "BUG: sudo_ctx is NULL\n");
156 sudo_ctx->run_hostinfo = true;
164 struct sdap_sudo_ctx *sudo_ctx; local
169 sudo_ctx
40 sdap_sudo_handler_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx, struct dp_sudo_data *data, struct dp_req_params *params) argument
[all...]
H A Dsdap_sudo.h50 struct sdap_sudo_ctx *sudo_ctx,
60 struct sdap_sudo_ctx *sudo_ctx);
66 struct sdap_sudo_ctx *sudo_ctx);
72 struct sdap_sudo_ctx *sudo_ctx,
80 sdap_sudo_ptask_setup(struct be_ctx *be_ctx, struct sdap_sudo_ctx *sudo_ctx);
H A Dsdap_sudo_refresh.c32 struct sdap_sudo_ctx *sudo_ctx; member in struct:sdap_sudo_full_refresh_state
42 struct sdap_sudo_ctx *sudo_ctx)
46 struct sdap_id_ctx *id_ctx = sudo_ctx->id_ctx;
58 state->sudo_ctx = sudo_ctx;
81 subreq = sdap_sudo_refresh_send(state, sudo_ctx, search_filter,
161 struct sdap_sudo_ctx *sudo_ctx)
165 struct sdap_id_ctx *id_ctx = sudo_ctx->id_ctx;
205 subreq = sdap_sudo_refresh_send(state, sudo_ctx, search_filter, NULL);
275 struct sdap_sudo_ctx *sudo_ctx,
41 sdap_sudo_full_refresh_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx) argument
160 sdap_sudo_smart_refresh_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx) argument
274 sdap_sudo_rules_refresh_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx, char **rules) argument
425 struct sdap_sudo_ctx *sudo_ctx; local
446 struct sdap_sudo_ctx *sudo_ctx; local
461 sdap_sudo_ptask_setup(struct be_ctx *be_ctx, struct sdap_sudo_ctx *sudo_ctx) argument
[all...]
H A Dsdap_async_sudo.c242 struct sdap_sudo_ctx *sudo_ctx,
249 if (!sudo_ctx->use_host_filter) {
260 sudo_ctx->hostnames,
261 sudo_ctx->ip_addr,
262 sudo_ctx->include_netgroups,
263 sudo_ctx->include_regexp);
281 struct sdap_sudo_ctx *sudo_ctx; member in struct:sdap_sudo_refresh_state
302 struct sdap_sudo_ctx *sudo_ctx,
308 struct sdap_id_ctx *id_ctx = sudo_ctx->id_ctx;
322 state->sudo_ctx
240 sdap_sudo_get_filter(TALLOC_CTX *mem_ctx, struct sdap_attr_map *map, struct sdap_sudo_ctx *sudo_ctx, const char *rule_filter) argument
301 sdap_sudo_refresh_send(TALLOC_CTX *mem_ctx, struct sdap_sudo_ctx *sudo_ctx, const char *search_filter, const char *delete_filter) argument
432 struct sdap_sudo_ctx *sudo_ctx; local
[all...]
/sssd-io/src/responder/sudo/
H A Dsudosrv.c74 struct sudo_ctx *sudo_ctx; local
96 sudo_ctx = talloc_zero(rctx, struct sudo_ctx);
97 if (!sudo_ctx) {
98 DEBUG(SSSDBG_FATAL_FAILURE, "fatal error initializing sudo_ctx\n");
103 sudo_ctx->rctx = rctx;
104 sudo_ctx->rctx->pvt_ctx = sudo_ctx;
106 sss_ncache_prepopulate(sudo_ctx
[all...]
H A Dsudosrv_private.h43 struct sudo_ctx { struct
56 struct sudo_ctx *sudo_ctx; member in struct:sudo_cmd_ctx
72 struct sudo_ctx *sudo_ctx,
H A Dsudosrv_cmd.c113 if (cmd_ctx->sudo_ctx->timed) {
193 cmd_ctx->sudo_ctx = talloc_get_type(cli_ctx->rctx->pvt_ctx, struct sudo_ctx);
194 if (cmd_ctx->sudo_ctx == NULL) {
195 DEBUG(SSSDBG_FATAL_FAILURE, "sudo_ctx not set, killing connection!\n");
237 req = sudosrv_get_rules_send(cmd_ctx, cli_ctx->ev, cmd_ctx->sudo_ctx,
H A Dsudosrv_get_sudorules.c644 struct sudo_ctx *sudo_ctx,
661 state->rctx = sudo_ctx->rctx;
664 state->inverse_order = sudo_ctx->inverse_order;
665 state->threshold = sudo_ctx->threshold;
669 subreq = cache_req_initgr_by_name_send(state, ev, sudo_ctx->rctx,
670 sudo_ctx->rctx->ncache, 0,
642 sudosrv_get_rules_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct sudo_ctx *sudo_ctx, enum sss_sudo_type type, uid_t cli_uid, const char *username) argument
/sssd-io/src/providers/ipa/
H A Dipa_sudo.c36 struct ipa_sudo_ctx *sudo_ctx,
56 subreq = ipa_sudo_full_refresh_send(state, params->ev, sudo_ctx);
60 subreq = ipa_sudo_rules_refresh_send(state, params->ev, sudo_ctx,
209 struct ipa_sudo_ctx *sudo_ctx; local
212 sudo_ctx = talloc_zero(be_ctx, struct ipa_sudo_ctx);
213 if (sudo_ctx == NULL) {
217 sudo_ctx->id_ctx = id_ctx->sdap_id_ctx;
218 sudo_ctx->ipa_opts = id_ctx->ipa_options;
219 sudo_ctx->sdap_opts = id_ctx->sdap_id_ctx->opts;
221 ret = sdap_get_map(sudo_ctx, be_ct
35 ipa_sudo_handler_send(TALLOC_CTX *mem_ctx, struct ipa_sudo_ctx *sudo_ctx, struct dp_sudo_data *data, struct dp_req_params *params) argument
[all...]
H A Dipa_sudo_refresh.c32 struct ipa_sudo_ctx *sudo_ctx; member in struct:ipa_sudo_full_refresh_state
42 struct ipa_sudo_ctx *sudo_ctx)
57 state->domain = sudo_ctx->id_ctx->be->domain;
58 state->sudo_ctx = sudo_ctx;
70 subreq = ipa_sudo_refresh_send(state, ev, sudo_ctx,
148 struct ipa_sudo_ctx *sudo_ctx)
150 struct sdap_server_opts *srv_opts = sudo_ctx->id_ctx->srv_opts;
174 sudo_ctx->sudorule_map[IPA_AT_SUDORULE_ENTRYUSN].name, usn);
182 sudo_ctx
40 ipa_sudo_full_refresh_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct ipa_sudo_ctx *sudo_ctx) argument
146 ipa_sudo_smart_refresh_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct ipa_sudo_ctx *sudo_ctx) argument
263 ipa_sudo_rules_refresh_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct ipa_sudo_ctx *sudo_ctx, char **rules) argument
416 struct ipa_sudo_ctx *sudo_ctx; local
437 struct ipa_sudo_ctx *sudo_ctx; local
452 ipa_sudo_ptask_setup(struct be_ctx *be_ctx, struct ipa_sudo_ctx *sudo_ctx) argument
[all...]
H A Dipa_sudo.h40 ipa_sudo_ptask_setup(struct be_ctx *be_ctx, struct ipa_sudo_ctx *sudo_ctx);
45 struct ipa_sudo_ctx *sudo_ctx);
59 struct ipa_sudo_ctx *sudo_ctx,
67 struct ipa_sudo_ctx *sudo_ctx,
H A Dipa_sudo_async.c367 struct ipa_sudo_ctx *sudo_ctx; member in struct:ipa_sudo_fetch_state
400 struct ipa_sudo_ctx *sudo_ctx,
423 state->sudo_ctx = sudo_ctx;
424 state->sdap_opts = sudo_ctx->sdap_opts;
430 state->map_cmdgroup = sudo_ctx->sudocmdgroup_map;
431 state->map_rule = sudo_ctx->sudorule_map;
432 state->map_cmd = sudo_ctx->sudocmd_map;
433 state->sudo_sb = sudo_ctx->sudo_sb;
434 state->cmd_threshold = sudo_ctx
397 ipa_sudo_fetch_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct sss_domain_info *domain, struct ipa_sudo_ctx *sudo_ctx, struct ipa_hostinfo *host, struct sdap_attr_map *map_user, struct sdap_attr_map *map_group, struct sdap_attr_map *map_host, struct sdap_attr_map *map_hostgroup, struct sdap_handle *sh, const char *cmdgroups_filter, const char *search_filter) argument
843 struct ipa_sudo_ctx *sudo_ctx; member in struct:ipa_sudo_refresh_state
864 ipa_sudo_refresh_send(TALLOC_CTX *mem_ctx, struct tevent_context *ev, struct ipa_sudo_ctx *sudo_ctx, const char *cmdgroups_filter, const char *search_filter, const char *delete_filter) argument
[all...]

Completed in 29 milliseconds