user 55 daemons/attrd/attrd_attributes.c a->user = crm_element_value_copy(xml, PCMK__XA_ATTR_USER); user 76 daemons/attrd/attrd_attributes.c pcmk__s(a->user, "default")); user 144 daemons/attrd/attrd_attributes.c crm_xml_add(xml, PCMK__XA_ATTR_USER, a->user); user 519 daemons/attrd/attrd_cib.c the_cib->cmds->set_user(the_cib, a->user); user 585 daemons/attrd/attrd_ipc.c pcmk__assert(client->user != NULL); user 586 daemons/attrd/attrd_ipc.c pcmk__update_acl_user(xml, PCMK__XA_ATTR_USER, client->user); user 246 daemons/attrd/attrd_utils.c free(a->user); user 128 daemons/attrd/pacemaker-attrd.h char *user; // ACL user to use for CIB writes user 362 daemons/based/based_callbacks.c CRM_LOG_ASSERT(cib_client->user != NULL); user 363 daemons/based/based_callbacks.c pcmk__update_acl_user(op_request, PCMK__XA_CIB_USER, cib_client->user); user 63 daemons/based/based_remote.c static bool authenticate_user(const char *user, const char *passwd); user 198 daemons/based/based_remote.c const char *user = NULL; user 221 daemons/based/based_remote.c user = crm_element_value(login, PCMK_XA_USER); user 223 daemons/based/based_remote.c if (!user || !pass) { user 225 daemons/based/based_remote.c ((user == NULL)? "username" : "password")); user 232 daemons/based/based_remote.c return check_group_membership(user, CRM_DAEMON_GROUP) user 233 daemons/based/based_remote.c && authenticate_user(user, pass); user 397 daemons/based/based_remote.c crm_xml_add(command, PCMK__XA_CIB_USER, client->user); user 478 daemons/based/based_remote.c const char *user = NULL; user 491 daemons/based/based_remote.c user = crm_element_value(command, PCMK_XA_USER); user 492 daemons/based/based_remote.c if (user) { user 493 daemons/based/based_remote.c client->user = pcmk__str_copy(user); user 498 daemons/based/based_remote.c pcmk__s(user, ""), client_name); user 587 daemons/based/based_remote.c authenticate_user(const char *user, const char *passwd) user 608 daemons/based/based_remote.c rc = pam_start(pam_name, user, &p_conv, &pam_h); user 612 daemons/based/based_remote.c user, pam_strerror(pam_h, rc)); user 620 daemons/based/based_remote.c user, pam_strerror(pam_h, rc)); user 632 daemons/based/based_remote.c user, pam_strerror(pam_h, rc)); user 637 daemons/based/based_remote.c "because PAM returned no final user name", user); user 642 daemons/based/based_remote.c if (!pcmk__str_eq(p_user, user, pcmk__str_none)) { user 645 daemons/based/based_remote.c user, p_user); user 653 daemons/based/based_remote.c user, pam_strerror(pam_h, rc)); user 664 daemons/based/based_remote.c "PAM support", user); user 396 daemons/controld/controld_control.c pcmk__assert(client->user != NULL); user 397 daemons/controld/controld_control.c pcmk__update_acl_user(msg, PCMK__XA_CRM_USER, client->user); user 967 daemons/controld/controld_execd.c GHashTableIter *iter, const char *sys, const char *user, user 973 daemons/controld/controld_execd.c id, sys, (user? " as " : ""), (user? user : "")); user 995 daemons/controld/controld_execd.c QB_XS " rc=%d", id, sys, (user? " as " : ""), user 996 daemons/controld/controld_execd.c (user? user : ""), pcmk_strerror(rc), rc); user 999 daemons/controld/controld_execd.c delete_rsc_entry(lrm_state, request, id, iter, rc, user, from_cib); user 271 daemons/execd/remoted_proxy.c crm_xml_add(msg, PCMK__XA_LRMD_IPC_USER, client->user); user 39 include/crm/cib.h cib_t *cib_remote_new(const char *server, const char *user, const char *passwd, int port, user 304 include/crm/cib/cib_types.h void (*set_user)(cib_t *cib, const char *user); user 329 include/crm/cib/cib_types.h char *user; user 29 include/crm/common/acl.h bool xml_acl_filtered_copy(const char *user, xmlNode* acl_source, xmlNode *xml, user 32 include/crm/common/acl.h bool pcmk_acl_required(const char *user); user 29 include/crm/common/acl_internal.h pcmk__is_privileged(const char *user) user 31 include/crm/common/acl_internal.h return user && (!strcmp(user, CRM_DAEMON_USER) || !strcmp(user, "root")); user 34 include/crm/common/acl_internal.h void pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user); user 163 include/crm/common/ipc_internal.h char *user; user 69 include/crm/common/xml.h void xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls); user 275 include/crm/services.h int services_action_user(svc_action_t *op, const char *user); user 231 lib/cib/cib_client.c call_options, cib->user); user 238 lib/cib/cib_client.c call_options, cib->user); user 252 lib/cib/cib_client.c output_data, call_options, cib->user); user 259 lib/cib/cib_client.c NULL, call_options, cib->user); user 266 lib/cib/cib_client.c NULL, call_options, cib->user); user 273 lib/cib/cib_client.c call_options, cib->user); user 280 lib/cib/cib_client.c NULL, call_options, cib->user); user 293 lib/cib/cib_client.c NULL, NULL, call_options, cib->user); user 300 lib/cib/cib_client.c NULL, call_options, cib->user); user 307 lib/cib/cib_client.c NULL, call_options, cib->user); user 314 lib/cib/cib_client.c NULL, call_options, cib->user); user 321 lib/cib/cib_client.c NULL, call_options, cib->user); user 328 lib/cib/cib_client.c output_data, call_options, cib->user); user 381 lib/cib/cib_client.c cib->transaction, NULL, call_options, cib->user); user 412 lib/cib/cib_client.c cib_client_set_user(cib_t *cib, const char *user) user 414 lib/cib/cib_client.c pcmk__str_update(&(cib->user), user); user 454 lib/cib/cib_client.c const char *user = NULL; user 457 lib/cib/cib_client.c user = pwent->pw_name; user 459 lib/cib/cib_client.c user = getenv("USER"); user 462 lib/cib/cib_client.c (user? user : "unprivileged user"), uid); user 465 lib/cib/cib_client.c if (pcmk__strcase_any_of(user, "root", CRM_DAEMON_USER, NULL)) { user 566 lib/cib/cib_client.c const char *user = NULL; user 596 lib/cib/cib_client.c user = getenv("CIB_user"); user 599 lib/cib/cib_client.c if (pcmk__str_empty(user)) { user 600 lib/cib/cib_client.c user = CRM_DAEMON_USER; user 608 lib/cib/cib_client.c (encrypted? "encrypted" : "plain-text"), server, port, user); user 609 lib/cib/cib_client.c return cib_remote_new(server, user, pass, port, encrypted); user 587 lib/cib/cib_file.c free(cib->user); user 370 lib/cib/cib_native.c free(cib->user); user 44 lib/cib/cib_remote.c char *user; user 416 lib/cib/cib_remote.c crm_xml_add(login, PCMK_XA_USER, private->user); user 489 lib/cib/cib_remote.c if (private->server == NULL || private->user == NULL) { user 556 lib/cib/cib_remote.c free(private->user); user 559 lib/cib/cib_remote.c free(cib->user); user 623 lib/cib/cib_remote.c cib_remote_new(const char *server, const char *user, const char *passwd, int port, user 644 lib/cib/cib_remote.c private->user = pcmk__str_copy(user); user 155 lib/cib/cib_utils.c cib_acl_enabled(xmlNode *xml, const char *user) user 159 lib/cib/cib_utils.c if(pcmk_acl_required(user)) { user 236 lib/cib/cib_utils.c const char *user = crm_element_value(req, PCMK__XA_CIB_USER); user 263 lib/cib/cib_utils.c if (cib_acl_enabled(cib_ro, user) user 264 lib/cib/cib_utils.c && xml_acl_filtered_copy(user, *current_cib, *current_cib, user 311 lib/cib/cib_utils.c xml_track_changes(scratch, user, NULL, cib_acl_enabled(scratch, user)); user 323 lib/cib/cib_utils.c xml_track_changes(scratch, user, NULL, cib_acl_enabled(scratch, user)); user 329 lib/cib/cib_utils.c xml_track_changes(scratch, user, *current_cib, user 330 lib/cib/cib_utils.c cib_acl_enabled(*current_cib, user)); user 493 lib/cib/cib_utils.c crm_xml_add(scratch, PCMK_XA_UPDATE_CLIENT, user); user 498 lib/cib/cib_utils.c if (user != NULL) { user 499 lib/cib/cib_utils.c crm_xml_add(scratch, PCMK_XA_UPDATE_USER, user); user 519 lib/cib/cib_utils.c if ((rc != pcmk_ok) && cib_acl_enabled(patchset_cib, user) user 520 lib/cib/cib_utils.c && xml_acl_filtered_copy(user, patchset_cib, scratch, result_cib)) { user 223 lib/common/acl.c docpriv->user); user 272 lib/common/acl.c pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user) user 282 lib/common/acl.c if (!pcmk_acl_required(user)) { user 284 lib/common/acl.c user); user 289 lib/common/acl.c pcmk__str_update(&docpriv->user, user); user 304 lib/common/acl.c if (id && strcmp(id, user) == 0) { user 315 lib/common/acl.c if (id && pcmk__is_user_in_group(user,id)) { user 334 lib/common/acl.c pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user) user 336 lib/common/acl.c pcmk__unpack_acl(acl_source, target, user); user 426 lib/common/acl.c xml_acl_filtered_copy(const char *user, xmlNode *acl_source, xmlNode *xml, user 434 lib/common/acl.c if ((xml == NULL) || !pcmk_acl_required(user)) { user 436 lib/common/acl.c user); user 440 lib/common/acl.c crm_trace("Filtering XML copy using user '%s' ACLs", user); user 446 lib/common/acl.c pcmk__enable_acl(acl_source, target, user); user 466 lib/common/acl.c user); user 472 lib/common/acl.c user, acl->xpath, max, user 479 lib/common/acl.c crm_trace("ACLs deny user '%s' access to entire XML document", user); user 489 lib/common/acl.c user); user 677 lib/common/acl.c docpriv->user, acl_to_text(mode), user 714 lib/common/acl.c docpriv->user, acl_to_text(mode), user 733 lib/common/acl.c docpriv->user, acl_to_text(mode), user 750 lib/common/acl.c pcmk_acl_required(const char *user) user 752 lib/common/acl.c if (pcmk__str_empty(user)) { user 756 lib/common/acl.c } else if (!strcmp(user, CRM_DAEMON_USER) || !strcmp(user, "root")) { user 757 lib/common/acl.c crm_trace("ACLs not required for privileged user %s", user); user 760 lib/common/acl.c crm_trace("ACLs required for %s", user); user 800 lib/common/acl.c const char *user = NULL; user 827 lib/common/acl.c user = effective_user; user 833 lib/common/acl.c user = effective_user; user 837 lib/common/acl.c user = requested_user; user 843 lib/common/acl.c user = peer_user; user 847 lib/common/acl.c user = peer_user; user 851 lib/common/acl.c user = requested_user; user 855 lib/common/acl.c if (user != crm_element_value(request, PCMK__XA_ACL_TARGET)) { user 856 lib/common/acl.c crm_xml_add(request, PCMK__XA_ACL_TARGET, user); user 859 lib/common/acl.c if (field != NULL && user != crm_element_value(request, field)) { user 860 lib/common/acl.c crm_xml_add(request, field, user); user 63 lib/common/crmcommon_private.h char *user; user 130 lib/common/crmcommon_private.h void pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user); user 133 lib/common/crmcommon_private.h bool pcmk__is_user_in_group(const char *user, const char *group); user 169 lib/common/ipc_server.c client->user = pcmk__uid2username(uid_client); user 170 lib/common/ipc_server.c if (client->user == NULL) { user 171 lib/common/ipc_server.c client->user = pcmk__str_copy("#unprivileged"); user 314 lib/common/ipc_server.c free(c->user); user 1006 lib/common/logging.c const char *user = getenv("USER"); user 1008 lib/common/logging.c if (user != NULL && !pcmk__strcase_any_of(user, "root", CRM_DAEMON_USER, NULL)) { user 1009 lib/common/logging.c crm_trace("Not switching to corefile directory for %s", user); user 1015 lib/common/logging.c int user = getuid(); user 1016 lib/common/logging.c struct passwd *pwent = getpwuid(user); user 1019 lib/common/logging.c crm_perror(LOG_ERR, "Cannot get name for uid: %d", user); user 67 lib/common/utils.c pcmk__is_user_in_group(const char *user, const char *group) user 72 lib/common/utils.c if (user == NULL || group == NULL) { user 88 lib/common/utils.c if (!strcmp(user, *gr_mem++)) { user 200 lib/common/xml.c free(docpriv->user); user 201 lib/common/xml.c docpriv->user = NULL; user 346 lib/common/xml.c xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls) user 356 lib/common/xml.c pcmk__unpack_acl(acl_source, xml, user); user 212 lib/pengine/pe_output.c last_changed_string(const char *last_written, const char *user, user 214 lib/pengine/pe_output.c if (last_written != NULL || user != NULL || client != NULL || origin != NULL) { user 217 lib/pengine/pe_output.c user ? " by " : "", user 218 lib/pengine/pe_output.c user ? user : "", user 440 lib/pengine/pe_output.c const char *user = crm_element_value(scheduler->input, user 449 lib/pengine/pe_output.c last_written, user, client, origin); user 516 lib/pengine/pe_output.c const char *user = crm_element_value(scheduler->input, user 525 lib/pengine/pe_output.c last_written, user, client, origin); user 1301 lib/pengine/pe_output.c const char *user = va_arg(args, const char *); user 1333 lib/pengine/pe_output.c time_s = last_changed_string(last_written, user, client, origin); user 1346 lib/pengine/pe_output.c const char *user = va_arg(args, const char *); user 1359 lib/pengine/pe_output.c PCMK_XA_USER, pcmk__s(user, ""), user 1374 lib/pengine/pe_output.c const char *user = va_arg(args, const char *); user 1385 lib/pengine/pe_output.c time_s = last_changed_string(last_written, user, client, origin); user 435 lib/services/services.c services_action_user(svc_action_t *op, const char *user) user 437 lib/services/services.c CRM_CHECK((op != NULL) && (user != NULL), return -EINVAL); user 438 lib/services/services.c return crm_user_lookup(user, &(op->opaque->uid), &(op->opaque->gid));