Lines Matching defs:user
339 // This allows testing a group modifier without prompting the user
340 // When (authenticate-user = false) we are just testing the creator uid.
357 } else if (rule_get_session_owner(rule)) { // rule asks only if user is the session owner
543 LOG("UID %u authenticated as user %s (UID %u) for right '%s'", auth_token_get_uid(engine->auth), credential_get_name(newCred), credential_get_uid(newCred), engine->currentRightName);
546 LOG("UID %u failed to authenticate as user '%s' for right '%s'", auth_token_get_uid(engine->auth), auth_items_get_string(engine->context, "username"), engine->currentRightName);
655 // Passed-in user credentials are allowed for least-privileged mode
934 const char * user = auth_items_get_string(enviroment, kAuthorizationEnvironmentUsername);
937 require(user != NULL, done);
939 struct passwd *pw = getpwnam(user);
940 require_action(pw != NULL, done, LOGE("engine[%i]: user not found %s", connection_get_pid(engine->conn), user));
943 require_action(checkpw_status == CHECKPW_SUCCESS, done, LOGE("engine[%i]: checkpw() returned %d; failed to authenticate user %s (uid %u).", connection_get_pid(engine->conn), checkpw_status, pw->pw_name, pw->pw_uid));
947 LOG("engine[%i]: checkpw() succeeded, creating credential for user %s", connection_get_pid(engine->conn), user);
950 auth_items_set_string(engine->context, kAuthorizationEnvironmentUsername, user);