user 62 daemons/attrd/attrd_attributes.c a->user = crm_element_value_copy(xml, PCMK__XA_ATTR_USER); user 63 daemons/attrd/attrd_attributes.c crm_trace("Performing all %s operations as user '%s'", a->id, a->user); user 144 daemons/attrd/attrd_attributes.c crm_xml_add(xml, PCMK__XA_ATTR_USER, a->user); user 520 daemons/attrd/attrd_cib.c the_cib->cmds->set_user(the_cib, a->user); user 589 daemons/attrd/attrd_ipc.c CRM_ASSERT(client->user != NULL); user 590 daemons/attrd/attrd_ipc.c pcmk__update_acl_user(xml, PCMK__XA_ATTR_USER, client->user); user 242 daemons/attrd/attrd_utils.c free(a->user); user 135 daemons/attrd/pacemaker-attrd.h char *user; user 378 daemons/based/based_callbacks.c CRM_LOG_ASSERT(cib_client->user != NULL); user 379 daemons/based/based_callbacks.c pcmk__update_acl_user(op_request, F_CIB_USER, cib_client->user); user 77 daemons/based/based_remote.c int authenticate_user(const char *user, const char *passwd); user 218 daemons/based/based_remote.c const char *user = NULL; user 239 daemons/based/based_remote.c user = crm_element_value(login, "user"); user 242 daemons/based/based_remote.c if (!user || !pass) { user 250 daemons/based/based_remote.c if (check_group_membership(user, CRM_DAEMON_GROUP) == FALSE) { user 254 daemons/based/based_remote.c } else if (authenticate_user(user, pass) == FALSE) { user 438 daemons/based/based_remote.c crm_xml_add(command, F_CIB_USER, client->user); user 506 daemons/based/based_remote.c const char *user = NULL; user 520 daemons/based/based_remote.c user = crm_element_value(command, "user"); user 521 daemons/based/based_remote.c if (user) { user 522 daemons/based/based_remote.c client->user = strdup(user); user 616 daemons/based/based_remote.c authenticate_user(const char *user, const char *passwd) user 639 daemons/based/based_remote.c rc = pam_start(pam_name, user, &p_conv, &pam_h); user 647 daemons/based/based_remote.c crm_err("Authentication failed for %s: %s (%d)", user, pam_strerror(pam_h, rc), rc); user 665 daemons/based/based_remote.c } else if (!pcmk__str_eq(p_user, user, pcmk__str_casei)) { user 666 daemons/based/based_remote.c crm_err("User mismatch: %s vs. %s.", (const char *)p_user, (const char *)user); user 389 daemons/controld/controld_control.c CRM_ASSERT(client->user != NULL); user 390 daemons/controld/controld_control.c pcmk__update_acl_user(msg, F_CRM_USER, client->user); user 964 daemons/controld/controld_execd.c GHashTableIter *iter, const char *sys, const char *user, user 970 daemons/controld/controld_execd.c id, sys, (user? " as " : ""), (user? user : "")); user 992 daemons/controld/controld_execd.c CRM_XS " rc=%d", id, sys, (user? " as " : ""), user 993 daemons/controld/controld_execd.c (user? user : ""), pcmk_strerror(rc), rc); user 996 daemons/controld/controld_execd.c delete_rsc_entry(lrm_state, request, id, iter, rc, user, from_cib); user 270 daemons/execd/remoted_proxy.c crm_xml_add(msg, F_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 326 include/crm/cib/cib_types.h void (*set_user)(cib_t *cib, const char *user); user 349 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 22 include/crm/common/acl_internal.h pcmk__is_privileged(const char *user) user 24 include/crm/common/acl_internal.h return user && (!strcmp(user, CRM_DAEMON_USER) || !strcmp(user, "root")); user 27 include/crm/common/acl_internal.h void pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user); user 177 include/crm/common/ipc_internal.h char *user; user 271 include/crm/common/xml.h void xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls); user 293 include/crm/services.h int services_action_user(svc_action_t *op, const char *user); user 256 lib/cib/cib_client.c call_options, cib->user); user 264 lib/cib/cib_client.c call_options, cib->user); user 279 lib/cib/cib_client.c output_data, call_options, cib->user); user 287 lib/cib/cib_client.c NULL, cib_scope_local|cib_sync_call, cib->user); user 295 lib/cib/cib_client.c NULL, call_options, cib->user); user 310 lib/cib/cib_client.c NULL, call_options|cib_scope_local, cib->user); user 318 lib/cib/cib_client.c call_options, cib->user); user 326 lib/cib/cib_client.c NULL, call_options, cib->user); user 340 lib/cib/cib_client.c NULL, NULL, call_options, cib->user); user 348 lib/cib/cib_client.c NULL, call_options, cib->user); user 356 lib/cib/cib_client.c NULL, call_options, cib->user); user 364 lib/cib/cib_client.c NULL, call_options, cib->user); user 372 lib/cib/cib_client.c NULL, call_options, cib->user); user 380 lib/cib/cib_client.c data, NULL, call_options, cib->user); user 388 lib/cib/cib_client.c output_data, call_options, cib->user); user 439 lib/cib/cib_client.c cib->transaction, NULL, call_options, cib->user); user 455 lib/cib/cib_client.c cib_client_set_user(cib_t *cib, const char *user) user 457 lib/cib/cib_client.c pcmk__str_update(&(cib->user), user); user 497 lib/cib/cib_client.c const char *user = NULL; user 500 lib/cib/cib_client.c user = pwent->pw_name; user 502 lib/cib/cib_client.c user = getenv("USER"); user 505 lib/cib/cib_client.c (user? user : "unprivileged user"), uid); user 508 lib/cib/cib_client.c if (pcmk__strcase_any_of(user, "root", CRM_DAEMON_USER, NULL)) { user 623 lib/cib/cib_client.c const char *user = getenv("CIB_user"); user 639 lib/cib/cib_client.c if (user == NULL) { user 640 lib/cib/cib_client.c user = CRM_DAEMON_USER; user 641 lib/cib/cib_client.c crm_info("Defaulting to user: %s", user); user 649 lib/cib/cib_client.c return cib_remote_new(server, user, pass, port, encrypted); user 588 lib/cib/cib_file.c free(cib->user); user 391 lib/cib/cib_native.c free(cib->user); user 47 lib/cib/cib_remote.c char *user; user 385 lib/cib/cib_remote.c crm_xml_add(login, "user", private->user); user 452 lib/cib/cib_remote.c if (private->server == NULL || private->user == NULL) { user 518 lib/cib/cib_remote.c free(private->user); user 521 lib/cib/cib_remote.c free(cib->user); user 593 lib/cib/cib_remote.c cib_remote_new(const char *server, const char *user, const char *passwd, int port, user 614 lib/cib/cib_remote.c pcmk__str_update(&private->user, user); user 275 lib/cib/cib_utils.c cib_acl_enabled(xmlNode *xml, const char *user) user 279 lib/cib/cib_utils.c if(pcmk_acl_required(user)) { user 357 lib/cib/cib_utils.c const char *user = crm_element_value(req, F_CIB_USER); user 384 lib/cib/cib_utils.c if (cib_acl_enabled(cib_ro, user) user 385 lib/cib/cib_utils.c && xml_acl_filtered_copy(user, *current_cib, *current_cib, user 432 lib/cib/cib_utils.c xml_track_changes(scratch, user, NULL, cib_acl_enabled(scratch, user)); user 444 lib/cib/cib_utils.c xml_track_changes(scratch, user, NULL, cib_acl_enabled(scratch, user)); user 450 lib/cib/cib_utils.c xml_track_changes(scratch, user, *current_cib, user 451 lib/cib/cib_utils.c cib_acl_enabled(*current_cib, user)); user 621 lib/cib/cib_utils.c crm_xml_add(scratch, XML_ATTR_UPDATE_CLIENT, user); user 626 lib/cib/cib_utils.c if (user != NULL) { user 627 lib/cib/cib_utils.c crm_xml_add(scratch, XML_ATTR_UPDATE_USER, user); user 652 lib/cib/cib_utils.c if ((rc != pcmk_ok) && cib_acl_enabled(patchset_cib, user) user 653 lib/cib/cib_utils.c && xml_acl_filtered_copy(user, patchset_cib, scratch, result_cib)) { user 231 lib/common/acl.c docpriv->user); user 280 lib/common/acl.c pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user) user 290 lib/common/acl.c if (!pcmk_acl_required(user)) { user 292 lib/common/acl.c user); user 298 lib/common/acl.c pcmk__str_update(&docpriv->user, user); user 314 lib/common/acl.c if (id && strcmp(id, user) == 0) { user 325 lib/common/acl.c if (id && pcmk__is_user_in_group(user,id)) { user 344 lib/common/acl.c pcmk__enable_acl(xmlNode *acl_source, xmlNode *target, const char *user) user 346 lib/common/acl.c pcmk__unpack_acl(acl_source, target, user); user 435 lib/common/acl.c xml_acl_filtered_copy(const char *user, xmlNode *acl_source, xmlNode *xml, user 443 lib/common/acl.c if ((xml == NULL) || !pcmk_acl_required(user)) { user 445 lib/common/acl.c user); user 449 lib/common/acl.c crm_trace("Filtering XML copy using user '%s' ACLs", user); user 455 lib/common/acl.c pcmk__enable_acl(acl_source, target, user); user 475 lib/common/acl.c user); user 481 lib/common/acl.c user, acl->xpath, max, user 488 lib/common/acl.c crm_trace("ACLs deny user '%s' access to entire XML document", user); user 498 lib/common/acl.c user); user 670 lib/common/acl.c docpriv->user, acl_to_text(mode), user 707 lib/common/acl.c docpriv->user, acl_to_text(mode), user 726 lib/common/acl.c docpriv->user, acl_to_text(mode), user 743 lib/common/acl.c pcmk_acl_required(const char *user) user 745 lib/common/acl.c if (pcmk__str_empty(user)) { user 749 lib/common/acl.c } else if (!strcmp(user, CRM_DAEMON_USER) || !strcmp(user, "root")) { user 750 lib/common/acl.c crm_trace("ACLs not required for privileged user %s", user); user 753 lib/common/acl.c crm_trace("ACLs required for %s", user); user 795 lib/common/acl.c const char *user = NULL; user 820 lib/common/acl.c user = effective_user; user 826 lib/common/acl.c user = effective_user; user 830 lib/common/acl.c user = requested_user; user 836 lib/common/acl.c user = peer_user; user 840 lib/common/acl.c user = peer_user; user 844 lib/common/acl.c user = requested_user; user 848 lib/common/acl.c if (user != crm_element_value(request, XML_ACL_TAG_USER)) { user 849 lib/common/acl.c crm_xml_add(request, XML_ACL_TAG_USER, user); user 852 lib/common/acl.c if (field != NULL && user != crm_element_value(request, field)) { user 853 lib/common/acl.c crm_xml_add(request, field, user); user 48 lib/common/crmcommon_private.h char *user; user 98 lib/common/crmcommon_private.h void pcmk__unpack_acl(xmlNode *source, xmlNode *target, const char *user); user 101 lib/common/crmcommon_private.h bool pcmk__is_user_in_group(const char *user, const char *group); user 174 lib/common/ipc_server.c client->user = pcmk__uid2username(uid_client); user 175 lib/common/ipc_server.c if (client->user == NULL) { user 176 lib/common/ipc_server.c client->user = strdup("#unprivileged"); user 177 lib/common/ipc_server.c CRM_CHECK(client->user != NULL, free(client); return NULL); user 329 lib/common/ipc_server.c free(c->user); user 983 lib/common/logging.c const char *user = getenv("USER"); user 985 lib/common/logging.c if (user != NULL && !pcmk__strcase_any_of(user, "root", CRM_DAEMON_USER, NULL)) { user 986 lib/common/logging.c crm_trace("Not switching to corefile directory for %s", user); user 992 lib/common/logging.c int user = getuid(); user 993 lib/common/logging.c struct passwd *pwent = getpwuid(user); user 996 lib/common/logging.c crm_perror(LOG_ERR, "Cannot get name for uid: %d", user); user 54 lib/common/utils.c pcmk__is_user_in_group(const char *user, const char *group) user 59 lib/common/utils.c if (user == NULL || group == NULL) { user 75 lib/common/utils.c if (!strcmp(user, *gr_mem++)) { user 157 lib/common/xml.c free(docpriv->user); user 158 lib/common/xml.c docpriv->user = NULL; user 263 lib/common/xml.c xml_track_changes(xmlNode * xml, const char *user, xmlNode *acl_source, bool enforce_acls) user 273 lib/common/xml.c pcmk__unpack_acl(acl_source, xml, user); user 205 lib/pengine/pe_output.c last_changed_string(const char *last_written, const char *user, user 207 lib/pengine/pe_output.c if (last_written != NULL || user != NULL || client != NULL || origin != NULL) { user 210 lib/pengine/pe_output.c user ? " by " : "", user 211 lib/pengine/pe_output.c user ? user : "", user 427 lib/pengine/pe_output.c const char *user = crm_element_value(scheduler->input, user 436 lib/pengine/pe_output.c scheduler->localhost, last_written, user, client, origin); user 502 lib/pengine/pe_output.c const char *user = crm_element_value(scheduler->input, user 511 lib/pengine/pe_output.c scheduler->localhost, last_written, user, client, origin); user 1215 lib/pengine/pe_output.c const char *user = va_arg(args, const char *); user 1233 lib/pengine/pe_output.c time_s = last_changed_string(last_written, user, client, origin); user 1248 lib/pengine/pe_output.c const char *user = va_arg(args, const char *); user 1261 lib/pengine/pe_output.c "user", user ? user : "", user 1276 lib/pengine/pe_output.c const char *user = va_arg(args, const char *); user 1287 lib/pengine/pe_output.c time_s = last_changed_string(last_written, user, client, origin); user 445 lib/services/services.c services_action_user(svc_action_t *op, const char *user) user 447 lib/services/services.c CRM_CHECK((op != NULL) && (user != NULL), return -EINVAL); user 448 lib/services/services.c return crm_user_lookup(user, &(op->opaque->uid), &(op->opaque->gid)); user 105 maint/gnulib/lib/idcache.c getuidbyname (const char *user) user 112 maint/gnulib/lib/idcache.c if (*tail->name == *user && !strcmp (tail->name, user)) user 117 maint/gnulib/lib/idcache.c if (*tail->name == *user && !strcmp (tail->name, user)) user 120 maint/gnulib/lib/idcache.c pwent = getpwnam (user); user 124 maint/gnulib/lib/idcache.c if (!pwent && strspn (user, digits) < strlen (user)) user 126 maint/gnulib/lib/idcache.c setenv ("USER", user, 1); user 127 maint/gnulib/lib/idcache.c pwent = getpwnam (user); /* now it will succeed */ user 131 maint/gnulib/lib/idcache.c tail = xmalloc (FLEXSIZEOF (struct userid, name, strlen (user) + 1)); user 132 maint/gnulib/lib/idcache.c strcpy (tail->name, user); user 26 maint/gnulib/lib/idcache.h extern uid_t *getuidbyname (const char *user); user 98 maint/gnulib/lib/timevar.c now->user = 0; user 110 maint/gnulib/lib/timevar.c now->user = user 138 maint/gnulib/lib/timevar.c timer->user += stop->user - start->user; user 332 maint/gnulib/lib/timevar.c const int usr = total->user ? tv->elapsed.user * 100 / total->user : 0; user 341 maint/gnulib/lib/timevar.c fprintf (fp, "%8.3f (%2d%%)", tv->elapsed.user * 1e-9, usr); user 348 maint/gnulib/lib/timevar.c fprintf (fp, "%8.3f ", total->user * 1e-9); user 63 maint/gnulib/lib/timevar.h xtime_t user; user 50 maint/gnulib/tests/test-fchownat.c do_chown (char const *name, uid_t user, gid_t group) user 53 maint/gnulib/tests/test-fchownat.c return chownat (dfd, name, user, group); user 55 maint/gnulib/tests/test-fchownat.c return fchownat (dfd, name, user, group, 0); user 61 maint/gnulib/tests/test-fchownat.c do_lchown (char const *name, uid_t user, gid_t group) user 64 maint/gnulib/tests/test-fchownat.c return lchownat (dfd, name, user, group); user 66 maint/gnulib/tests/test-fchownat.c return fchownat (dfd, name, user, group, AT_SYMLINK_NOFOLLOW);