user_info 29 examples/auth/auth_skel.c const auth_usersupplied_info *user_info,
user_info 32 examples/auth/auth_skel.c if (!user_info || !auth_context) {
user_info 18323 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_set_switch_value(ndr, &r->user_info, r->level));
user_info 18324 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_spoolss_UserLevel(ndr, NDR_SCALARS, &r->user_info));
user_info 18327 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_spoolss_UserLevel(ndr, NDR_BUFFERS, &r->user_info));
user_info 18337 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->user_info, r->level));
user_info 18338 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_spoolss_UserLevel(ndr, NDR_SCALARS, &r->user_info));
user_info 18341 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_spoolss_UserLevel(ndr, NDR_BUFFERS, &r->user_info));
user_info 18351 librpc/gen_ndr/ndr_spoolss.c ndr_print_set_switch_value(ndr, &r->user_info, r->level);
user_info 18352 librpc/gen_ndr/ndr_spoolss.c ndr_print_spoolss_UserLevel(ndr, "user_info", &r->user_info);
user_info 1547 librpc/gen_ndr/spoolss.h union spoolss_UserLevel user_info;/* [switch_is(level)] */
user_info 1681 nsswitch/pam_winbind.c struct wbcAuthUserInfo *user_info = NULL;
user_info 1820 nsswitch/pam_winbind.c user_info = info->info;
user_info 1823 nsswitch/pam_winbind.c if (pwd_last_set && user_info) {
user_info 1824 nsswitch/pam_winbind.c *pwd_last_set = user_info->pass_last_set_time;
user_info 1849 nsswitch/pam_winbind.c if ((ret == PAM_SUCCESS) && user_info && policy && info) {
user_info 1855 nsswitch/pam_winbind.c _pam_warn_password_expiry(ctx, user_info, policy,
user_info 1862 nsswitch/pam_winbind.c SMB_TIME_T last_set = user_info->pass_last_set_time;
user_info 1883 nsswitch/pam_winbind.c _pam_warn_logon_type(ctx, user, user_info->user_flags);
user_info 1886 nsswitch/pam_winbind.c _pam_warn_krb5_failure(ctx, user, user_info->user_flags);
user_info 1889 nsswitch/pam_winbind.c _pam_set_data_info3(ctx, user_info);
user_info 3229 nsswitch/pam_winbind.c struct wbcAuthUserInfo *user_info = NULL;
user_info 3232 nsswitch/pam_winbind.c user_info = info->info;
user_info 3237 nsswitch/pam_winbind.c _pam_warn_password_expiry(ctx, user_info, policy,
user_info 3243 nsswitch/pam_winbind.c _pam_set_data_info3(ctx, user_info);
user_info 468 nsswitch/winbind_struct_protocol.h } user_info;
user_info 209 source3/auth/auth.c const struct auth_usersupplied_info *user_info,
user_info 218 source3/auth/auth.c if (!user_info || !auth_context || !server_info)
user_info 222 source3/auth/auth.c user_info->client_domain, user_info->smb_name, user_info->wksta_name));
user_info 225 source3/auth/auth.c user_info->domain, user_info->internal_username, user_info->wksta_name));
user_info 241 source3/auth/auth.c (int)user_info->lm_resp.length, (int)user_info->nt_resp.length));
user_info 243 source3/auth/auth.c dump_data(100, user_info->lm_resp.data, user_info->lm_resp.length);
user_info 245 source3/auth/auth.c dump_data(100, user_info->nt_resp.data, user_info->nt_resp.length);
user_info 249 source3/auth/auth.c if (!check_domain_match(user_info->smb_name, user_info->domain))
user_info 256 source3/auth/auth.c user_info->domain, user_info->smb_name);
user_info 258 source3/auth/auth.c result = auth_method->auth(auth_context, auth_method->private_data, mem_ctx, user_info, server_info);
user_info 271 source3/auth/auth.c auth_method->name, user_info->smb_name));
user_info 274 source3/auth/auth.c auth_method->name, user_info->smb_name, nt_errstr(nt_status)));
user_info 308 source3/auth/auth.c user_info->smb_name,
user_info 309 source3/auth/auth.c user_info->internal_username,
user_info 319 source3/auth/auth.c user_info->smb_name, user_info->internal_username,
user_info 37 source3/auth/auth_builtin.c const auth_usersupplied_info *user_info,
user_info 43 source3/auth/auth_builtin.c if (!(user_info->internal_username
user_info 44 source3/auth/auth_builtin.c && *user_info->internal_username)) {
user_info 80 source3/auth/auth_builtin.c const auth_usersupplied_info *user_info,
user_info 86 source3/auth/auth_builtin.c fstrcpy(user, user_info->smb_name);
user_info 133 source3/auth/auth_builtin.c const auth_usersupplied_info *user_info,
user_info 41 source3/auth/auth_compat.c auth_usersupplied_info *user_info = NULL;
user_info 51 source3/auth/auth_compat.c if (!make_user_info_for_reply(&user_info,
user_info 58 source3/auth/auth_compat.c user_info, server_info);
user_info 61 source3/auth/auth_compat.c free_user_info(&user_info);
user_info 76 source3/auth/auth_compat.c auth_usersupplied_info *user_info = NULL;
user_info 77 source3/auth/auth_compat.c make_user_info_for_reply_enc(&user_info, smb_name,
user_info 82 source3/auth/auth_compat.c user_info, &server_info);
user_info 83 source3/auth/auth_compat.c free_user_info(&user_info);
user_info 253 source3/auth/auth_domain.c const auth_usersupplied_info *user_info,
user_info 306 source3/auth/auth_domain.c user_info->logon_parameters,/* flags such as 'allow workstation logon' */
user_info 308 source3/auth/auth_domain.c user_info->smb_name, /* user name logging on. */
user_info 309 source3/auth/auth_domain.c user_info->client_domain, /* domain name */
user_info 310 source3/auth/auth_domain.c user_info->wksta_name, /* workstation name */
user_info 312 source3/auth/auth_domain.c user_info->lm_resp, /* lanman 24 byte response */
user_info 313 source3/auth/auth_domain.c user_info->nt_resp, /* nt 24 byte response */
user_info 324 source3/auth/auth_domain.c "Error was %s.\n", user_info->smb_name,
user_info 325 source3/auth/auth_domain.c user_info->client_domain, dc_name,
user_info 334 source3/auth/auth_domain.c user_info->smb_name,
user_info 340 source3/auth/auth_domain.c (*server_info)->nss_token |= user_info->was_mapped;
user_info 355 source3/auth/auth_domain.c netsamlogon_cache_store(user_info->smb_name, info3);
user_info 374 source3/auth/auth_domain.c const auth_usersupplied_info *user_info,
user_info 388 source3/auth/auth_domain.c if (!user_info || !server_info || !auth_context) {
user_info 399 source3/auth/auth_domain.c if(strequal(get_global_sam_name(), user_info->domain)) {
user_info 408 source3/auth/auth_domain.c user_info->domain));
user_info 413 source3/auth/auth_domain.c user_info,
user_info 443 source3/auth/auth_domain.c const auth_usersupplied_info *user_info,
user_info 454 source3/auth/auth_domain.c if (!user_info || !server_info || !auth_context) {
user_info 463 source3/auth/auth_domain.c if( strequal(get_global_sam_name(), user_info->domain)) {
user_info 465 source3/auth/auth_domain.c user_info->domain));
user_info 474 source3/auth/auth_domain.c if ( !is_trusted_domain( user_info->domain ) )
user_info 482 source3/auth/auth_domain.c if (!pdb_get_trusteddom_pw(user_info->domain, &trust_password,
user_info 486 source3/auth/auth_domain.c user_info->domain));
user_info 491 source3/auth/auth_domain.c DEBUG(100, ("Trust password for domain %s is %s\n", user_info->domain,
user_info 508 source3/auth/auth_domain.c if ( !get_dc_name(user_info->domain, NULL, dc_name, &dc_ss) ) {
user_info 510 source3/auth/auth_domain.c user_info->domain));
user_info 515 source3/auth/auth_domain.c user_info,
user_info 516 source3/auth/auth_domain.c user_info->domain,
user_info 29 source3/auth/auth_netlogond.c const auth_usersupplied_info *user_info,
user_info 82 source3/auth/auth_netlogond.c user_info->logon_parameters,/* flags such as 'allow
user_info 85 source3/auth/auth_netlogond.c user_info->smb_name, /* user name logging on. */
user_info 86 source3/auth/auth_netlogond.c user_info->client_domain, /* domain name */
user_info 87 source3/auth/auth_netlogond.c user_info->wksta_name, /* workstation name */
user_info 89 source3/auth/auth_netlogond.c user_info->lm_resp, /* lanman 24 byte response */
user_info 90 source3/auth/auth_netlogond.c user_info->nt_resp, /* nt 24 byte response */
user_info 157 source3/auth/auth_netlogond.c const auth_usersupplied_info *user_info,
user_info 190 source3/auth/auth_netlogond.c schannel_key, user_info, &info3,
user_info 270 source3/auth/auth_netlogond.c schannel_key, user_info, &info3,
user_info 281 source3/auth/auth_netlogond.c status = make_server_info_info3(mem_ctx, user_info->smb_name,
user_info 282 source3/auth/auth_netlogond.c user_info->domain, server_info,
user_info 86 source3/auth/auth_ntlmssp.c auth_usersupplied_info *user_info = NULL;
user_info 101 source3/auth/auth_ntlmssp.c nt_status = make_user_info_map(&user_info,
user_info 110 source3/auth/auth_ntlmssp.c user_info->logon_parameters = MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT | MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT;
user_info 117 source3/auth/auth_ntlmssp.c user_info, &auth_ntlmssp_state->server_info);
user_info 119 source3/auth/auth_ntlmssp.c username_was_mapped = user_info->was_mapped;
user_info 121 source3/auth/auth_ntlmssp.c free_user_info(&user_info);
user_info 36 source3/auth/auth_sam.c const auth_usersupplied_info *user_info,
user_info 59 source3/auth/auth_sam.c &user_info->lm_resp, &user_info->nt_resp,
user_info 60 source3/auth/auth_sam.c &user_info->lm_interactive_pwd, &user_info->nt_interactive_pwd,
user_info 62 source3/auth/auth_sam.c user_info->smb_name,
user_info 63 source3/auth/auth_sam.c user_info->client_domain,
user_info 131 source3/auth/auth_sam.c const auth_usersupplied_info *user_info)
user_info 195 source3/auth/auth_sam.c const char *machine_name = talloc_asprintf(mem_ctx, "%s$", user_info->wksta_name);
user_info 201 source3/auth/auth_sam.c tok, user_info->wksta_name));
user_info 202 source3/auth/auth_sam.c if(strequal(tok, user_info->wksta_name)) {
user_info 228 source3/auth/auth_sam.c if (!(user_info->logon_parameters & MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT)) {
user_info 235 source3/auth/auth_sam.c if (!(user_info->logon_parameters & MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT)) {
user_info 252 source3/auth/auth_sam.c const auth_usersupplied_info *user_info,
user_info 263 source3/auth/auth_sam.c if (!user_info || !auth_context) {
user_info 277 source3/auth/auth_sam.c ret = pdb_getsampwnam(sampass, user_info->internal_username);
user_info 282 source3/auth/auth_sam.c "passdb.\n", user_info->internal_username));
user_info 297 source3/auth/auth_sam.c user_info, &user_sess_key, &lm_sess_key);
user_info 341 source3/auth/auth_sam.c nt_status = sam_account_ok(mem_ctx, sampass, user_info);
user_info 371 source3/auth/auth_sam.c (*server_info)->nss_token |= user_info->was_mapped;
user_info 396 source3/auth/auth_sam.c const auth_usersupplied_info *user_info,
user_info 401 source3/auth/auth_sam.c if (!user_info || !auth_context) {
user_info 405 source3/auth/auth_sam.c is_local_name = is_myname(user_info->domain);
user_info 406 source3/auth/auth_sam.c is_my_domain = strequal(user_info->domain, lp_workgroup());
user_info 415 source3/auth/auth_sam.c user_info->domain, (lp_server_role() == ROLE_DOMAIN_MEMBER
user_info 423 source3/auth/auth_sam.c user_info->domain));
user_info 430 source3/auth/auth_sam.c return check_sam_security(auth_context, my_private_data, mem_ctx, user_info, server_info);
user_info 43 source3/auth/auth_script.c const auth_usersupplied_info *user_info,
user_info 56 source3/auth/auth_script.c if (!user_info) {
user_info 65 source3/auth/auth_script.c secret_str_len = strlen(user_info->domain) + 1 +
user_info 66 source3/auth/auth_script.c strlen(user_info->smb_name) + 1 +
user_info 76 source3/auth/auth_script.c safe_strcpy( secret_str, user_info->domain, secret_str_len - 1);
user_info 78 source3/auth/auth_script.c safe_strcat( secret_str, user_info->smb_name, secret_str_len - 1);
user_info 87 source3/auth/auth_script.c if (user_info->lm_resp.data) {
user_info 89 source3/auth/auth_script.c slprintf(&hex_str[i*2], 3, "%02X", user_info->lm_resp.data[i]);
user_info 95 source3/auth/auth_script.c if (user_info->nt_resp.data) {
user_info 97 source3/auth/auth_script.c slprintf(&hex_str[i*2], 3, "%02X", user_info->nt_resp.data[i]);
user_info 112 source3/auth/auth_script.c user_info->domain, user_info->smb_name ));
user_info 273 source3/auth/auth_server.c const auth_usersupplied_info *user_info,
user_info 298 source3/auth/auth_server.c if (user_info->encrypted) {
user_info 327 source3/auth/auth_server.c if((user_info->nt_resp.length == sizeof(badpass)) &&
user_info 328 source3/auth/auth_server.c !memcmp(badpass, user_info->nt_resp.data, sizeof(badpass))) {
user_info 349 source3/auth/auth_server.c user_info->domain))) {
user_info 393 source3/auth/auth_server.c if (!user_info->encrypted) {
user_info 396 source3/auth/auth_server.c cli, user_info->smb_name,
user_info 397 source3/auth/auth_server.c (char *)user_info->plaintext_password.data,
user_info 398 source3/auth/auth_server.c user_info->plaintext_password.length,
user_info 399 source3/auth/auth_server.c NULL, 0, user_info->domain);
user_info 403 source3/auth/auth_server.c cli, user_info->smb_name,
user_info 404 source3/auth/auth_server.c (char *)user_info->lm_resp.data,
user_info 405 source3/auth/auth_server.c user_info->lm_resp.length,
user_info 406 source3/auth/auth_server.c (char *)user_info->nt_resp.data,
user_info 407 source3/auth/auth_server.c user_info->nt_resp.length,
user_info 408 source3/auth/auth_server.c user_info->domain);
user_info 428 source3/auth/auth_server.c if ( (pass = smb_getpwnam( NULL, user_info->internal_username,
user_info 88 source3/auth/auth_unix.c const auth_usersupplied_info *user_info,
user_info 95 source3/auth/auth_unix.c pass = Get_Pwnam_alloc(talloc_tos(), user_info->internal_username);
user_info 101 source3/auth/auth_unix.c pass ? pass->pw_name : user_info->internal_username,
user_info 102 source3/auth/auth_unix.c (char *)user_info->plaintext_password.data,
user_info 103 source3/auth/auth_unix.c user_info->plaintext_password.length-1,
user_info 108 source3/auth/auth_util.c static NTSTATUS make_user_info(auth_usersupplied_info **user_info,
user_info 122 source3/auth/auth_util.c *user_info = SMB_MALLOC_P(auth_usersupplied_info);
user_info 123 source3/auth/auth_util.c if (*user_info == NULL) {
user_info 124 source3/auth/auth_util.c DEBUG(0,("malloc failed for user_info (size %lu)\n", (unsigned long)sizeof(*user_info)));
user_info 128 source3/auth/auth_util.c ZERO_STRUCTP(*user_info);
user_info 132 source3/auth/auth_util.c (*user_info)->smb_name = SMB_STRDUP(smb_name);
user_info 133 source3/auth/auth_util.c if ((*user_info)->smb_name == NULL) {
user_info 134 source3/auth/auth_util.c free_user_info(user_info);
user_info 138 source3/auth/auth_util.c (*user_info)->internal_username = SMB_STRDUP(internal_username);
user_info 139 source3/auth/auth_util.c if ((*user_info)->internal_username == NULL) {
user_info 140 source3/auth/auth_util.c free_user_info(user_info);
user_info 144 source3/auth/auth_util.c (*user_info)->domain = SMB_STRDUP(domain);
user_info 145 source3/auth/auth_util.c if ((*user_info)->domain == NULL) {
user_info 146 source3/auth/auth_util.c free_user_info(user_info);
user_info 150 source3/auth/auth_util.c (*user_info)->client_domain = SMB_STRDUP(client_domain);
user_info 151 source3/auth/auth_util.c if ((*user_info)->client_domain == NULL) {
user_info 152 source3/auth/auth_util.c free_user_info(user_info);
user_info 156 source3/auth/auth_util.c (*user_info)->wksta_name = SMB_STRDUP(wksta_name);
user_info 157 source3/auth/auth_util.c if ((*user_info)->wksta_name == NULL) {
user_info 158 source3/auth/auth_util.c free_user_info(user_info);
user_info 165 source3/auth/auth_util.c (*user_info)->lm_resp = data_blob(lm_pwd->data, lm_pwd->length);
user_info 167 source3/auth/auth_util.c (*user_info)->nt_resp = data_blob(nt_pwd->data, nt_pwd->length);
user_info 169 source3/auth/auth_util.c (*user_info)->lm_interactive_pwd = data_blob(lm_interactive_pwd->data, lm_interactive_pwd->length);
user_info 171 source3/auth/auth_util.c (*user_info)->nt_interactive_pwd = data_blob(nt_interactive_pwd->data, nt_interactive_pwd->length);
user_info 174 source3/auth/auth_util.c (*user_info)->plaintext_password = data_blob(plaintext->data, plaintext->length);
user_info 176 source3/auth/auth_util.c (*user_info)->encrypted = encrypted;
user_info 178 source3/auth/auth_util.c (*user_info)->logon_parameters = 0;
user_info 189 source3/auth/auth_util.c NTSTATUS make_user_info_map(auth_usersupplied_info **user_info,
user_info 236 source3/auth/auth_util.c result = make_user_info(user_info, smb_name, internal_username,
user_info 242 source3/auth/auth_util.c (*user_info)->was_mapped = was_mapped;
user_info 252 source3/auth/auth_util.c bool make_user_info_netlogon_network(auth_usersupplied_info **user_info,
user_info 267 source3/auth/auth_util.c status = make_user_info_map(user_info,
user_info 276 source3/auth/auth_util.c (*user_info)->logon_parameters = logon_parameters;
user_info 290 source3/auth/auth_util.c bool make_user_info_netlogon_interactive(auth_usersupplied_info **user_info,
user_info 376 source3/auth/auth_util.c user_info,
user_info 385 source3/auth/auth_util.c (*user_info)->logon_parameters = logon_parameters;
user_info 402 source3/auth/auth_util.c bool make_user_info_for_reply(auth_usersupplied_info **user_info,
user_info 444 source3/auth/auth_util.c user_info, smb_name, client_domain,
user_info 460 source3/auth/auth_util.c NTSTATUS make_user_info_for_reply_enc(auth_usersupplied_info **user_info,
user_info 465 source3/auth/auth_util.c return make_user_info_map(user_info, smb_name,
user_info 478 source3/auth/auth_util.c bool make_user_info_guest(auth_usersupplied_info **user_info)
user_info 482 source3/auth/auth_util.c nt_status = make_user_info(user_info,
user_info 2112 source3/auth/auth_util.c void free_user_info(auth_usersupplied_info **user_info)
user_info 2115 source3/auth/auth_util.c if (*user_info != NULL) {
user_info 2116 source3/auth/auth_util.c if ((*user_info)->smb_name) {
user_info 2118 source3/auth/auth_util.c (*user_info)->smb_name));
user_info 2120 source3/auth/auth_util.c SAFE_FREE((*user_info)->smb_name);
user_info 2121 source3/auth/auth_util.c SAFE_FREE((*user_info)->internal_username);
user_info 2122 source3/auth/auth_util.c SAFE_FREE((*user_info)->client_domain);
user_info 2123 source3/auth/auth_util.c SAFE_FREE((*user_info)->domain);
user_info 2124 source3/auth/auth_util.c SAFE_FREE((*user_info)->wksta_name);
user_info 2125 source3/auth/auth_util.c data_blob_free(&(*user_info)->lm_resp);
user_info 2126 source3/auth/auth_util.c data_blob_free(&(*user_info)->nt_resp);
user_info 2127 source3/auth/auth_util.c data_blob_clear_free(&(*user_info)->lm_interactive_pwd);
user_info 2128 source3/auth/auth_util.c data_blob_clear_free(&(*user_info)->nt_interactive_pwd);
user_info 2129 source3/auth/auth_util.c data_blob_clear_free(&(*user_info)->plaintext_password);
user_info 2130 source3/auth/auth_util.c ZERO_STRUCT(**user_info);
user_info 2132 source3/auth/auth_util.c SAFE_FREE(*user_info);
user_info 50 source3/auth/auth_wbc.c const auth_usersupplied_info *user_info,
user_info 59 source3/auth/auth_wbc.c if (!user_info || !auth_context || !server_info) {
user_info 64 source3/auth/auth_wbc.c params.account_name = user_info->smb_name;
user_info 65 source3/auth/auth_wbc.c params.domain_name = user_info->domain;
user_info 66 source3/auth/auth_wbc.c params.workstation_name = user_info->wksta_name;
user_info 69 source3/auth/auth_wbc.c params.parameter_control= user_info->logon_parameters;
user_info 72 source3/auth/auth_wbc.c if (!user_info->encrypted) {
user_info 74 source3/auth/auth_wbc.c user_info->internal_username));
user_info 77 source3/auth/auth_wbc.c params.password.plaintext = (char *)user_info->plaintext_password.data;
user_info 80 source3/auth/auth_wbc.c user_info->internal_username));
user_info 87 source3/auth/auth_wbc.c params.password.response.nt_length = user_info->nt_resp.length;
user_info 88 source3/auth/auth_wbc.c params.password.response.nt_data = user_info->nt_resp.data;
user_info 89 source3/auth/auth_wbc.c params.password.response.lm_length = user_info->lm_resp.length;
user_info 90 source3/auth/auth_wbc.c params.password.response.lm_data = user_info->lm_resp.data;
user_info 121 source3/auth/auth_wbc.c user_info->smb_name,
user_info 122 source3/auth/auth_wbc.c user_info->domain,
user_info 129 source3/auth/auth_wbc.c (*server_info)->nss_token |= user_info->was_mapped;
user_info 33 source3/auth/auth_winbind.c const auth_usersupplied_info *user_info,
user_info 42 source3/auth/auth_winbind.c if (!user_info) {
user_info 48 source3/auth/auth_winbind.c user_info->internal_username));
user_info 52 source3/auth/auth_winbind.c if (strequal(user_info->domain, get_global_sam_name())) {
user_info 54 source3/auth/auth_winbind.c user_info->domain));
user_info 60 source3/auth/auth_winbind.c params.account_name = user_info->smb_name;
user_info 61 source3/auth/auth_winbind.c params.domain_name = user_info->domain;
user_info 62 source3/auth/auth_winbind.c params.workstation_name = user_info->wksta_name;
user_info 65 source3/auth/auth_winbind.c params.parameter_control= user_info->logon_parameters;
user_info 73 source3/auth/auth_winbind.c params.password.response.nt_length = user_info->nt_resp.length;
user_info 74 source3/auth/auth_winbind.c params.password.response.nt_data = user_info->nt_resp.data;
user_info 75 source3/auth/auth_winbind.c params.password.response.lm_length = user_info->lm_resp.length;
user_info 76 source3/auth/auth_winbind.c params.password.response.lm_data = user_info->lm_resp.data;
user_info 98 source3/auth/auth_winbind.c mem_ctx, user_info, server_info);
user_info 115 source3/auth/auth_winbind.c user_info->smb_name,
user_info 116 source3/auth/auth_winbind.c user_info->domain,
user_info 123 source3/auth/auth_winbind.c (*server_info)->nss_token |= user_info->was_mapped;
user_info 98 source3/include/auth.h const struct auth_usersupplied_info *user_info,
user_info 112 source3/include/auth.h const struct auth_usersupplied_info *user_info,
user_info 72 source3/include/proto.h NTSTATUS make_user_info_map(auth_usersupplied_info **user_info,
user_info 80 source3/include/proto.h bool make_user_info_netlogon_network(auth_usersupplied_info **user_info,
user_info 89 source3/include/proto.h bool make_user_info_netlogon_interactive(auth_usersupplied_info **user_info,
user_info 98 source3/include/proto.h bool make_user_info_for_reply(auth_usersupplied_info **user_info,
user_info 103 source3/include/proto.h NTSTATUS make_user_info_for_reply_enc(auth_usersupplied_info **user_info,
user_info 107 source3/include/proto.h bool make_user_info_guest(auth_usersupplied_info **user_info) ;
user_info 145 source3/include/proto.h void free_user_info(auth_usersupplied_info **user_info);
user_info 2345 source3/include/proto.h const struct user_auth_info *user_info);
user_info 2348 source3/include/proto.h const struct user_auth_info *user_info,
user_info 2351 source3/include/proto.h const struct user_auth_info *user_info,
user_info 295 source3/lib/netapi/user.c union samr_UserInfo user_info;
user_info 305 source3/lib/netapi/user.c ZERO_STRUCT(user_info);
user_info 309 source3/lib/netapi/user.c user_info.info25.info = info21;
user_info 313 source3/lib/netapi/user.c &user_info.info25.password);
user_info 318 source3/lib/netapi/user.c &user_info);
user_info 322 source3/lib/netapi/user.c user_info.info23.info = info21;
user_info 326 source3/lib/netapi/user.c &user_info.info23.password);
user_info 331 source3/lib/netapi/user.c &user_info);
user_info 335 source3/lib/netapi/user.c user_info.info21 = info21;
user_info 340 source3/lib/netapi/user.c &user_info);
user_info 358 source3/lib/netapi/user.c union samr_UserInfo *user_info = NULL;
user_info 431 source3/lib/netapi/user.c &user_info);
user_info 437 source3/lib/netapi/user.c if (!(user_info->info16.acct_flags & ACB_NORMAL)) {
user_info 622 source3/lib/netapi/user.c union samr_UserInfo *user_info = NULL;
user_info 669 source3/lib/netapi/user.c &user_info);
user_info 741 source3/lib/netapi/user.c *info21 = &user_info->info21;
user_info 761 source3/libnet/libnet_join.c union samr_UserInfo user_info;
user_info 908 source3/libnet/libnet_join.c ZERO_STRUCT(user_info.info16);
user_info 909 source3/libnet/libnet_join.c user_info.info16.acct_flags = acct_flags;
user_info 914 source3/libnet/libnet_join.c &user_info);
user_info 933 source3/libnet/libnet_join.c user_info.info26.password = crypt_pwd_ex;
user_info 934 source3/libnet/libnet_join.c user_info.info26.password_expired = PASS_DONT_CHANGE_AT_NEXT_LOGON;
user_info 939 source3/libnet/libnet_join.c &user_info);
user_info 949 source3/libnet/libnet_join.c user_info.info24.password = crypt_pwd;
user_info 950 source3/libnet/libnet_join.c user_info.info24.password_expired = PASS_DONT_CHANGE_AT_NEXT_LOGON;
user_info 955 source3/libnet/libnet_join.c &user_info);
user_info 2281 source3/libsmb/cliconnect.c const struct user_auth_info *user_info)
user_info 2287 source3/libsmb/cliconnect.c if (user_info->use_kerberos) {
user_info 2292 source3/libsmb/cliconnect.c user_info->username ? user_info->username : "",
user_info 2294 source3/libsmb/cliconnect.c user_info->password ? user_info->password : "",
user_info 2305 source3/libsmb/cliconnect.c cli = get_ipc_connect(remote_name, server_ss, user_info);
user_info 2327 source3/libsmb/cliconnect.c const struct user_auth_info *user_info,
user_info 2370 source3/libsmb/cliconnect.c cli = get_ipc_connect(addr, &server_ss, user_info);
user_info 2381 source3/libsmb/cliconnect.c const struct user_auth_info *user_info,
user_info 2406 source3/libsmb/cliconnect.c user_info, pp_workgroup_out);
user_info 169 source3/rpc_client/cli_spoolss.c userlevel_ctr.user_info.level1 = &level1;
user_info 855 source3/rpc_server/srv_netlog_nt.c auth_usersupplied_info *user_info = NULL;
user_info 989 source3/rpc_server/srv_netlog_nt.c if (!make_user_info_netlogon_network(&user_info,
user_info 1015 source3/rpc_server/srv_netlog_nt.c if (!make_user_info_netlogon_interactive(&user_info,
user_info 1034 source3/rpc_server/srv_netlog_nt.c user_info, &server_info);
user_info 1038 source3/rpc_server/srv_netlog_nt.c free_user_info(&user_info);
user_info 3039 source3/rpc_server/srv_samr_nt.c union samr_UserInfo *user_info = NULL;
user_info 3134 source3/rpc_server/srv_samr_nt.c user_info = TALLOC_ZERO_P(p->mem_ctx, union samr_UserInfo);
user_info 3135 source3/rpc_server/srv_samr_nt.c if (!user_info) {
user_info 3161 source3/rpc_server/srv_samr_nt.c status = get_user_info_1(p->mem_ctx, &user_info->info1, pwd, &domain_sid);
user_info 3164 source3/rpc_server/srv_samr_nt.c status = get_user_info_2(p->mem_ctx, &user_info->info2, pwd);
user_info 3167 source3/rpc_server/srv_samr_nt.c status = get_user_info_3(p->mem_ctx, &user_info->info3, pwd, &domain_sid);
user_info 3170 source3/rpc_server/srv_samr_nt.c status = get_user_info_4(p->mem_ctx, &user_info->info4, pwd);
user_info 3173 source3/rpc_server/srv_samr_nt.c status = get_user_info_5(p->mem_ctx, &user_info->info5, pwd, &domain_sid);
user_info 3176 source3/rpc_server/srv_samr_nt.c status = get_user_info_6(p->mem_ctx, &user_info->info6, pwd);
user_info 3179 source3/rpc_server/srv_samr_nt.c status = get_user_info_7(p->mem_ctx, &user_info->info7, pwd);
user_info 3182 source3/rpc_server/srv_samr_nt.c status = get_user_info_8(p->mem_ctx, &user_info->info8, pwd);
user_info 3185 source3/rpc_server/srv_samr_nt.c status = get_user_info_9(p->mem_ctx, &user_info->info9, pwd);
user_info 3188 source3/rpc_server/srv_samr_nt.c status = get_user_info_10(p->mem_ctx, &user_info->info10, pwd);
user_info 3191 source3/rpc_server/srv_samr_nt.c status = get_user_info_11(p->mem_ctx, &user_info->info11, pwd);
user_info 3194 source3/rpc_server/srv_samr_nt.c status = get_user_info_12(p->mem_ctx, &user_info->info12, pwd);
user_info 3197 source3/rpc_server/srv_samr_nt.c status = get_user_info_13(p->mem_ctx, &user_info->info13, pwd);
user_info 3200 source3/rpc_server/srv_samr_nt.c status = get_user_info_14(p->mem_ctx, &user_info->info14, pwd);
user_info 3203 source3/rpc_server/srv_samr_nt.c status = get_user_info_16(p->mem_ctx, &user_info->info16, pwd);
user_info 3206 source3/rpc_server/srv_samr_nt.c status = get_user_info_17(p->mem_ctx, &user_info->info17, pwd);
user_info 3210 source3/rpc_server/srv_samr_nt.c status = get_user_info_18(p, p->mem_ctx, &user_info->info18, &info->sid);
user_info 3213 source3/rpc_server/srv_samr_nt.c status = get_user_info_20(p->mem_ctx, &user_info->info20, pwd);
user_info 3216 source3/rpc_server/srv_samr_nt.c status = get_user_info_21(p->mem_ctx, &user_info->info21, pwd, &domain_sid, acc_granted);
user_info 3227 source3/rpc_server/srv_samr_nt.c *r->out.info = user_info;
user_info 144 source3/smbd/sesssetup.c auth_usersupplied_info *user_info = NULL;
user_info 158 source3/smbd/sesssetup.c if (!make_user_info_guest(&user_info)) {
user_info 164 source3/smbd/sesssetup.c user_info,
user_info 167 source3/smbd/sesssetup.c free_user_info(&user_info);
user_info 1390 source3/smbd/sesssetup.c auth_usersupplied_info *user_info = NULL;
user_info 1675 source3/smbd/sesssetup.c nt_status = make_user_info_for_reply_enc(&user_info, user,
user_info 1681 source3/smbd/sesssetup.c user_info,
user_info 1696 source3/smbd/sesssetup.c if (!make_user_info_for_reply(&user_info,
user_info 1705 source3/smbd/sesssetup.c user_info,
user_info 1714 source3/smbd/sesssetup.c free_user_info(&user_info);
user_info 77 source3/utils/smbtree.c static bool get_workgroups(struct user_auth_info *user_info)
user_info 100 source3/utils/smbtree.c if (!(cli = get_ipc_connect(addr, &server_ss, user_info)))
user_info 105 source3/utils/smbtree.c user_info,
user_info 121 source3/utils/smbtree.c static bool get_servers(char *workgroup, struct user_auth_info *user_info)
user_info 136 source3/utils/smbtree.c if (!(cli = get_ipc_connect(addr, &server_ss, user_info)))
user_info 207 source3/utils/smbtree.c static bool get_shares(char *server_name, struct user_auth_info *user_info)
user_info 211 source3/utils/smbtree.c if (!(cli = get_ipc_connect(server_name, NULL, user_info)))
user_info 223 source3/utils/smbtree.c static bool print_tree(struct user_auth_info *user_info)
user_info 229 source3/utils/smbtree.c if (!get_workgroups(user_info))
user_info 242 source3/utils/smbtree.c !get_servers(wg->name, user_info))
user_info 256 source3/utils/smbtree.c !get_shares(sv->name, user_info))
user_info 290 source3/winbindd/winbindd.h WINBIND_USERINFO *user_info);
user_info 1014 source3/winbindd/winbindd_async.c cont(private_data, True, response->data.user_info.acct_name,
user_info 1015 source3/winbindd/winbindd_async.c response->data.user_info.full_name,
user_info 1016 source3/winbindd/winbindd_async.c response->data.user_info.homedir,
user_info 1017 source3/winbindd/winbindd_async.c response->data.user_info.shell,
user_info 1018 source3/winbindd/winbindd_async.c response->data.user_info.primary_gid,
user_info 1019 source3/winbindd/winbindd_async.c response->data.user_info.group_rid);
user_info 404 source3/winbindd/winbindd_passdb.c WINBIND_USERINFO *user_info)
user_info 509 source3/winbindd/winbindd_passdb.c WINBIND_USERINFO *user_info)
user_info 513 source3/winbindd/winbindd_passdb.c ZERO_STRUCTP(user_info);
user_info 539 source3/winbindd/winbindd_passdb.c sid_copy(&user_info->user_sid, user_sid);
user_info 540 source3/winbindd/winbindd_passdb.c sid_copy(&user_info->group_sid, sampass->group_sid);
user_info 542 source3/winbindd/winbindd_passdb.c user_info->acct_name = talloc_strdup(mem_ctx, sampass->username ?
user_info 544 source3/winbindd/winbindd_passdb.c user_info->full_name = talloc_strdup(mem_ctx, sampass->full_name ?
user_info 546 source3/winbindd/winbindd_passdb.c user_info->homedir = talloc_strdup(mem_ctx, sampass->home_dir ?
user_info 549 source3/winbindd/winbindd_passdb.c user_info->shell = talloc_strdup(mem_ctx, sampass->unix_pw->pw_shell);
user_info 551 source3/winbindd/winbindd_passdb.c user_info->shell = talloc_strdup(mem_ctx, "");
user_info 553 source3/winbindd/winbindd_passdb.c user_info->primary_gid = sampass->unix_pw ? sampass->unix_pw->pw_gid : (gid_t)-1;
user_info 156 source3/winbindd/winbindd_reconnect.c WINBIND_USERINFO *user_info)
user_info 161 source3/winbindd/winbindd_reconnect.c user_info);
user_info 165 source3/winbindd/winbindd_reconnect.c user_info);
user_info 449 source3/winbindd/winbindd_rpc.c WINBIND_USERINFO *user_info)
user_info 463 source3/winbindd/winbindd_rpc.c user_info->homedir = NULL;
user_info 464 source3/winbindd/winbindd_rpc.c user_info->shell = NULL;
user_info 465 source3/winbindd/winbindd_rpc.c user_info->primary_gid = (gid_t)-1;
user_info 475 source3/winbindd/winbindd_rpc.c sid_compose(&user_info->user_sid, &domain->sid, user->base.rid);
user_info 476 source3/winbindd/winbindd_rpc.c sid_compose(&user_info->group_sid, &domain->sid,
user_info 479 source3/winbindd/winbindd_rpc.c user_info->acct_name = talloc_strdup(mem_ctx,
user_info 481 source3/winbindd/winbindd_rpc.c user_info->full_name = talloc_strdup(mem_ctx,
user_info 534 source3/winbindd/winbindd_rpc.c sid_compose(&user_info->user_sid, &domain->sid, user_rid);
user_info 535 source3/winbindd/winbindd_rpc.c sid_compose(&user_info->group_sid, &domain->sid,
user_info 537 source3/winbindd/winbindd_rpc.c user_info->acct_name = talloc_strdup(mem_ctx,
user_info 539 source3/winbindd/winbindd_rpc.c user_info->full_name = talloc_strdup(mem_ctx,
user_info 541 source3/winbindd/winbindd_rpc.c user_info->homedir = NULL;
user_info 542 source3/winbindd/winbindd_rpc.c user_info->shell = NULL;
user_info 543 source3/winbindd/winbindd_rpc.c user_info->primary_gid = (gid_t)-1;
user_info 159 source3/winbindd/winbindd_user.c WINBIND_USERINFO user_info;
user_info 174 source3/winbindd/winbindd_user.c &sid, &user_info);
user_info 181 source3/winbindd/winbindd_user.c fstrcpy(state->response.data.user_info.acct_name, user_info.acct_name);
user_info 182 source3/winbindd/winbindd_user.c fstrcpy(state->response.data.user_info.full_name, user_info.full_name);
user_info 183 source3/winbindd/winbindd_user.c fstrcpy(state->response.data.user_info.homedir, user_info.homedir);
user_info 184 source3/winbindd/winbindd_user.c fstrcpy(state->response.data.user_info.shell, user_info.shell);
user_info 185 source3/winbindd/winbindd_user.c state->response.data.user_info.primary_gid = user_info.primary_gid;
user_info 186 source3/winbindd/winbindd_user.c if (!sid_peek_check_rid(&domain->sid, &user_info.group_sid,
user_info 187 source3/winbindd/winbindd_user.c &state->response.data.user_info.group_rid)) {
user_info 141 source4/auth/auth.h const struct auth_usersupplied_info *user_info);
user_info 146 source4/auth/auth.h const struct auth_usersupplied_info *user_info,
user_info 188 source4/auth/auth.h const struct auth_usersupplied_info *user_info,
user_info 261 source4/auth/auth.h const struct auth_usersupplied_info *user_info,
user_info 278 source4/auth/auth.h const struct auth_usersupplied_info *user_info,
user_info 181 source4/auth/ntlm/auth.c const struct auth_usersupplied_info *user_info,
user_info 190 source4/auth/ntlm/auth.c auth_check_password_send(auth_ctx, user_info, auth_check_password_sync_callback, sync_state);
user_info 208 source4/auth/ntlm/auth.c const struct auth_usersupplied_info *user_info;
user_info 222 source4/auth/ntlm/auth.c req->status = req->method->ops->check_password(req->method, req, req->user_info, &req->server_info);
user_info 252 source4/auth/ntlm/auth.c const struct auth_usersupplied_info *user_info,
user_info 264 source4/auth/ntlm/auth.c user_info->client.domain_name, user_info->client.account_name, user_info->workstation_name));
user_info 272 source4/auth/ntlm/auth.c req->user_info = user_info;
user_info 276 source4/auth/ntlm/auth.c if (!user_info->mapped_state) {
user_info 277 source4/auth/ntlm/auth.c nt_status = map_user_info(req, lp_workgroup(auth_ctx->lp_ctx), user_info, &user_info_tmp);
user_info 279 source4/auth/ntlm/auth.c user_info = user_info_tmp;
user_info 280 source4/auth/ntlm/auth.c req->user_info = user_info_tmp;
user_info 284 source4/auth/ntlm/auth.c user_info->mapped.domain_name, user_info->mapped.account_name, user_info->workstation_name));
user_info 307 source4/auth/ntlm/auth.c result = method->ops->want_check(method, req, user_info);
user_info 369 source4/auth/ntlm/auth.c req->user_info->mapped.domain_name,
user_info 370 source4/auth/ntlm/auth.c req->user_info->mapped.account_name,
user_info 36 source4/auth/ntlm/auth_anonymous.c const struct auth_usersupplied_info *user_info)
user_info 38 source4/auth/ntlm/auth_anonymous.c if (user_info->client.account_name && *user_info->client.account_name) {
user_info 54 source4/auth/ntlm/auth_anonymous.c const struct auth_usersupplied_info *user_info,
user_info 30 source4/auth/ntlm/auth_developer.c const struct auth_usersupplied_info *user_info)
user_info 50 source4/auth/ntlm/auth_developer.c const struct auth_usersupplied_info *user_info,
user_info 58 source4/auth/ntlm/auth_developer.c user = user_info->client.account_name;
user_info 168 source4/auth/ntlm/auth_developer.c const struct auth_usersupplied_info *user_info)
user_info 176 source4/auth/ntlm/auth_developer.c const struct auth_usersupplied_info *user_info,
user_info 33 source4/auth/ntlm/auth_proto.h const struct auth_usersupplied_info *user_info,
user_info 149 source4/auth/ntlm/auth_sam.c const struct auth_usersupplied_info *user_info,
user_info 158 source4/auth/ntlm/auth_sam.c user_info->mapped.account_name));
user_info 164 source4/auth/ntlm/auth_sam.c user_info->mapped.account_name));
user_info 169 source4/auth/ntlm/auth_sam.c switch (user_info->password_state) {
user_info 175 source4/auth/ntlm/auth_sam.c user_info, &user_info_temp);
user_info 180 source4/auth/ntlm/auth_sam.c user_info = user_info_temp;
user_info 189 source4/auth/ntlm/auth_sam.c user_info->password.hash.lanman,
user_info 190 source4/auth/ntlm/auth_sam.c user_info->password.hash.nt,
user_info 191 source4/auth/ntlm/auth_sam.c user_info->mapped.account_name,
user_info 200 source4/auth/ntlm/auth_sam.c user_info->logon_parameters,
user_info 202 source4/auth/ntlm/auth_sam.c &user_info->password.response.lanman,
user_info 203 source4/auth/ntlm/auth_sam.c &user_info->password.response.nt,
user_info 204 source4/auth/ntlm/auth_sam.c user_info->mapped.account_name,
user_info 205 source4/auth/ntlm/auth_sam.c user_info->client.account_name,
user_info 206 source4/auth/ntlm/auth_sam.c user_info->client.domain_name,
user_info 229 source4/auth/ntlm/auth_sam.c const struct auth_usersupplied_info *user_info,
user_info 241 source4/auth/ntlm/auth_sam.c user_info->mapped.account_name));
user_info 246 source4/auth/ntlm/auth_sam.c if (user_info->flags & USER_INFO_INTERACTIVE_LOGON) {
user_info 257 source4/auth/ntlm/auth_sam.c user_info, user_sess_key, lm_sess_key);
user_info 261 source4/auth/ntlm/auth_sam.c user_info->logon_parameters,
user_info 264 source4/auth/ntlm/auth_sam.c user_info->workstation_name,
user_info 265 source4/auth/ntlm/auth_sam.c user_info->mapped.account_name,
user_info 276 source4/auth/ntlm/auth_sam.c const struct auth_usersupplied_info *user_info,
user_info 280 source4/auth/ntlm/auth_sam.c const char *account_name = user_info->mapped.account_name;
user_info 309 source4/auth/ntlm/auth_sam.c nt_status = authsam_authenticate(ctx->auth_ctx, tmp_ctx, sam_ctx, msgs, domain_ref_msgs, user_info,
user_info 333 source4/auth/ntlm/auth_sam.c const struct auth_usersupplied_info *user_info)
user_info 335 source4/auth/ntlm/auth_sam.c if (!user_info->mapped.account_name || !*user_info->mapped.account_name) {
user_info 344 source4/auth/ntlm/auth_sam.c const struct auth_usersupplied_info *user_info,
user_info 347 source4/auth/ntlm/auth_sam.c return authsam_check_password_internals(ctx, mem_ctx, NULL, user_info, server_info);
user_info 355 source4/auth/ntlm/auth_sam.c const struct auth_usersupplied_info *user_info)
user_info 359 source4/auth/ntlm/auth_sam.c if (!user_info->mapped.account_name || !*user_info->mapped.account_name) {
user_info 364 source4/auth/ntlm/auth_sam.c user_info->mapped.domain_name);
user_info 366 source4/auth/ntlm/auth_sam.c user_info->mapped.domain_name);
user_info 376 source4/auth/ntlm/auth_sam.c user_info->mapped.domain_name));
user_info 384 source4/auth/ntlm/auth_sam.c user_info->mapped.domain_name));
user_info 399 source4/auth/ntlm/auth_sam.c const struct auth_usersupplied_info *user_info,
user_info 419 source4/auth/ntlm/auth_sam.c return authsam_check_password_internals(ctx, mem_ctx, domain, user_info, server_info);
user_info 38 source4/auth/ntlm/auth_server.c const struct auth_usersupplied_info *user_info)
user_info 113 source4/auth/ntlm/auth_server.c const struct auth_usersupplied_info *user_info,
user_info 127 source4/auth/ntlm/auth_server.c cli_credentials_set_username(creds, user_info->client.account_name, CRED_SPECIFIED);
user_info 128 source4/auth/ntlm/auth_server.c cli_credentials_set_domain(creds, user_info->client.domain_name, CRED_SPECIFIED);
user_info 130 source4/auth/ntlm/auth_server.c switch (user_info->password_state) {
user_info 132 source4/auth/ntlm/auth_server.c cli_credentials_set_password(creds, user_info->password.plaintext,
user_info 136 source4/auth/ntlm/auth_server.c cli_credentials_set_nt_hash(creds, user_info->password.hash.nt,
user_info 141 source4/auth/ntlm/auth_server.c cli_credentials_set_ntlm_response(creds, &user_info->password.response.lanman, &user_info->password.response.nt, CRED_SPECIFIED);
user_info 177 source4/auth/ntlm/auth_server.c server_info->account_name = talloc_strdup(server_info, user_info->client.account_name);
user_info 180 source4/auth/ntlm/auth_server.c server_info->domain_name = talloc_strdup(server_info, user_info->client.domain_name);
user_info 44 source4/auth/ntlm/auth_simple.c struct auth_usersupplied_info *user_info;
user_info 62 source4/auth/ntlm/auth_simple.c user_info = talloc(tmp_ctx, struct auth_usersupplied_info);
user_info 63 source4/auth/ntlm/auth_simple.c if (!user_info) {
user_info 68 source4/auth/ntlm/auth_simple.c user_info->mapped_state = true;
user_info 69 source4/auth/ntlm/auth_simple.c user_info->client.account_name = nt4_username;
user_info 70 source4/auth/ntlm/auth_simple.c user_info->mapped.account_name = nt4_username;
user_info 71 source4/auth/ntlm/auth_simple.c user_info->client.domain_name = nt4_domain;
user_info 72 source4/auth/ntlm/auth_simple.c user_info->mapped.domain_name = nt4_domain;
user_info 74 source4/auth/ntlm/auth_simple.c user_info->workstation_name = NULL;
user_info 76 source4/auth/ntlm/auth_simple.c user_info->remote_host = NULL;
user_info 78 source4/auth/ntlm/auth_simple.c user_info->password_state = AUTH_PASSWORD_PLAIN;
user_info 79 source4/auth/ntlm/auth_simple.c user_info->password.plaintext = talloc_strdup(user_info, password);
user_info 81 source4/auth/ntlm/auth_simple.c user_info->flags = USER_INFO_CASE_INSENSITIVE_USERNAME |
user_info 84 source4/auth/ntlm/auth_simple.c user_info->logon_parameters = 0;
user_info 86 source4/auth/ntlm/auth_simple.c nt_status = auth_check_password(auth_context, tmp_ctx, user_info, &server_info);
user_info 35 source4/auth/ntlm/auth_unix.c const struct auth_usersupplied_info *user_info,
user_info 433 source4/auth/ntlm/auth_unix.c const struct auth_usersupplied_info *user_info, struct passwd **pws)
user_info 445 source4/auth/ntlm/auth_unix.c info->account_name = user_info->mapped.account_name;
user_info 446 source4/auth/ntlm/auth_unix.c info->plaintext_password = user_info->password.plaintext;
user_info 461 source4/auth/ntlm/auth_unix.c nt_status = smb_pam_start(&pamh, user_info->mapped.account_name, user_info->remote_host ? user_info->remote_host->addr : NULL, pamconv);
user_info 466 source4/auth/ntlm/auth_unix.c nt_status = smb_pam_auth(pamh, lp_null_passwords(lp_ctx), user_info->mapped.account_name);
user_info 472 source4/auth/ntlm/auth_unix.c if ( ! (user_info->flags & USER_INFO_DONT_CHECK_UNIX_ACCOUNT)) {
user_info 474 source4/auth/ntlm/auth_unix.c nt_status = smb_pam_account(pamh, user_info->mapped.account_name);
user_info 480 source4/auth/ntlm/auth_unix.c nt_status = smb_pam_setcred(pamh, user_info->mapped.account_name);
user_info 489 source4/auth/ntlm/auth_unix.c nt_status = talloc_getpwnam(ctx, user_info->mapped.account_name, pws);
user_info 597 source4/auth/ntlm/auth_unix.c const struct auth_usersupplied_info *user_info, struct passwd **ret_passwd)
user_info 610 source4/auth/ntlm/auth_unix.c username = talloc_strdup(ctx, user_info->mapped.account_name);
user_info 611 source4/auth/ntlm/auth_unix.c password = talloc_strdup(ctx, user_info->password.plaintext);
user_info 731 source4/auth/ntlm/auth_unix.c if ( user_info->flags | USER_INFO_CASE_INSENSITIVE_PASSWORD) {
user_info 782 source4/auth/ntlm/auth_unix.c const struct auth_usersupplied_info *user_info)
user_info 784 source4/auth/ntlm/auth_unix.c if (!user_info->mapped.account_name || !*user_info->mapped.account_name) {
user_info 793 source4/auth/ntlm/auth_unix.c const struct auth_usersupplied_info *user_info,
user_info 800 source4/auth/ntlm/auth_unix.c if (user_info->password_state != AUTH_PASSWORD_PLAIN) {
user_info 809 source4/auth/ntlm/auth_unix.c nt_status = check_unix_password(check_ctx, ctx->auth_ctx->lp_ctx, user_info, &pwd);
user_info 816 source4/auth/ntlm/auth_unix.c user_info, pwd, server_info);
user_info 48 source4/auth/ntlm/auth_util.c const struct auth_usersupplied_info *user_info,
user_info 55 source4/auth/ntlm/auth_util.c user_info->client.domain_name, user_info->client.account_name, user_info->workstation_name));
user_info 57 source4/auth/ntlm/auth_util.c account_name = talloc_strdup(mem_ctx, user_info->client.account_name);
user_info 67 source4/auth/ntlm/auth_util.c if (user_info->client.domain_name && *user_info->client.domain_name) {
user_info 68 source4/auth/ntlm/auth_util.c domain = user_info->client.domain_name;
user_info 69 source4/auth/ntlm/auth_util.c } else if (strchr_m(user_info->client.account_name, '@')) {
user_info 85 source4/auth/ntlm/auth_util.c if (!talloc_reference(*user_info_mapped, user_info)) {
user_info 88 source4/auth/ntlm/auth_util.c **user_info_mapped = *user_info;
user_info 59 source4/auth/ntlm/auth_winbind.c const struct auth_usersupplied_info *user_info)
user_info 61 source4/auth/ntlm/auth_winbind.c if (!user_info->mapped.account_name || !*user_info->mapped.account_name) {
user_info 75 source4/auth/ntlm/auth_winbind.c const struct auth_usersupplied_info *user_info,
user_info 88 source4/auth/ntlm/auth_winbind.c user_info, &user_info_temp);
user_info 92 source4/auth/ntlm/auth_winbind.c user_info = user_info_temp;
user_info 98 source4/auth/ntlm/auth_winbind.c request.data.auth_crap.logon_parameters = user_info->logon_parameters;
user_info 101 source4/auth/ntlm/auth_winbind.c user_info->client.account_name, sizeof(fstring));
user_info 103 source4/auth/ntlm/auth_winbind.c user_info->client.domain_name, sizeof(fstring));
user_info 105 source4/auth/ntlm/auth_winbind.c user_info->workstation_name, sizeof(fstring));
user_info 109 source4/auth/ntlm/auth_winbind.c request.data.auth_crap.lm_resp_len = MIN(user_info->password.response.lanman.length,
user_info 111 source4/auth/ntlm/auth_winbind.c request.data.auth_crap.nt_resp_len = MIN(user_info->password.response.nt.length,
user_info 114 source4/auth/ntlm/auth_winbind.c memcpy(request.data.auth_crap.lm_resp, user_info->password.response.lanman.data,
user_info 116 source4/auth/ntlm/auth_winbind.c memcpy(request.data.auth_crap.nt_resp, user_info->password.response.nt.data,
user_info 133 source4/auth/ntlm/auth_winbind.c user_info->client.account_name,
user_info 140 source4/auth/ntlm/auth_winbind.c user_info->client.domain_name, user_info->client.account_name));
user_info 145 source4/auth/ntlm/auth_winbind.c user_info->client.domain_name, user_info->client.account_name));
user_info 162 source4/auth/ntlm/auth_winbind.c const struct auth_usersupplied_info *user_info,
user_info 178 source4/auth/ntlm/auth_winbind.c user_info->client.domain_name, user_info->client.account_name));
user_info 182 source4/auth/ntlm/auth_winbind.c if (user_info->flags & USER_INFO_INTERACTIVE_LOGON) {
user_info 186 source4/auth/ntlm/auth_winbind.c user_info, &user_info_new);
user_info 188 source4/auth/ntlm/auth_winbind.c user_info = user_info_new;
user_info 193 source4/auth/ntlm/auth_winbind.c password_info->lmpassword = *user_info->password.hash.lanman;
user_info 194 source4/auth/ntlm/auth_winbind.c password_info->ntpassword = *user_info->password.hash.nt;
user_info 204 source4/auth/ntlm/auth_winbind.c user_info, &user_info_new);
user_info 206 source4/auth/ntlm/auth_winbind.c user_info = user_info_new;
user_info 216 source4/auth/ntlm/auth_winbind.c network_info->nt.length = user_info->password.response.nt.length;
user_info 217 source4/auth/ntlm/auth_winbind.c network_info->nt.data = user_info->password.response.nt.data;
user_info 219 source4/auth/ntlm/auth_winbind.c network_info->lm.length = user_info->password.response.lanman.length;
user_info 220 source4/auth/ntlm/auth_winbind.c network_info->lm.data = user_info->password.response.lanman.data;
user_info 227 source4/auth/ntlm/auth_winbind.c identity_info->domain_name.string = user_info->client.domain_name;
user_info 228 source4/auth/ntlm/auth_winbind.c identity_info->parameter_control = user_info->logon_parameters; /* see MSV1_0_* */
user_info 231 source4/auth/ntlm/auth_winbind.c identity_info->account_name.string = user_info->client.account_name;
user_info 232 source4/auth/ntlm/auth_winbind.c identity_info->workstation.string = user_info->workstation_name;
user_info 242 source4/auth/ntlm/auth_winbind.c user_info->client.account_name,
user_info 665 source4/auth/ntlmssp/ntlmssp_server.c struct auth_usersupplied_info *user_info = talloc(mem_ctx, struct auth_usersupplied_info);
user_info 666 source4/auth/ntlmssp/ntlmssp_server.c if (!user_info) {
user_info 670 source4/auth/ntlmssp/ntlmssp_server.c user_info->logon_parameters = MSV1_0_ALLOW_SERVER_TRUST_ACCOUNT | MSV1_0_ALLOW_WORKSTATION_TRUST_ACCOUNT;
user_info 671 source4/auth/ntlmssp/ntlmssp_server.c user_info->flags = 0;
user_info 672 source4/auth/ntlmssp/ntlmssp_server.c user_info->mapped_state = false;
user_info 673 source4/auth/ntlmssp/ntlmssp_server.c user_info->client.account_name = gensec_ntlmssp_state->user;
user_info 674 source4/auth/ntlmssp/ntlmssp_server.c user_info->client.domain_name = gensec_ntlmssp_state->domain;
user_info 675 source4/auth/ntlmssp/ntlmssp_server.c user_info->workstation_name = gensec_ntlmssp_state->workstation;
user_info 676 source4/auth/ntlmssp/ntlmssp_server.c user_info->remote_host = gensec_get_peer_addr(gensec_ntlmssp_state->gensec_security);
user_info 678 source4/auth/ntlmssp/ntlmssp_server.c user_info->password_state = AUTH_PASSWORD_RESPONSE;
user_info 679 source4/auth/ntlmssp/ntlmssp_server.c user_info->password.response.lanman = gensec_ntlmssp_state->lm_resp;
user_info 680 source4/auth/ntlmssp/ntlmssp_server.c user_info->password.response.lanman.data = talloc_steal(user_info, gensec_ntlmssp_state->lm_resp.data);
user_info 681 source4/auth/ntlmssp/ntlmssp_server.c user_info->password.response.nt = gensec_ntlmssp_state->nt_resp;
user_info 682 source4/auth/ntlmssp/ntlmssp_server.c user_info->password.response.nt.data = talloc_steal(user_info, gensec_ntlmssp_state->nt_resp.data);
user_info 686 source4/auth/ntlmssp/ntlmssp_server.c user_info,
user_info 688 source4/auth/ntlmssp/ntlmssp_server.c talloc_free(user_info);
user_info 374 source4/libnet/libnet_user.c struct libnet_rpc_userinfo user_info;
user_info 422 source4/libnet/libnet_user.c s->user_info.in.username = r->in.user_name;
user_info 423 source4/libnet/libnet_user.c s->user_info.in.domain_handle = ctx->samr.handle;
user_info 424 source4/libnet/libnet_user.c s->user_info.in.level = level;
user_info 426 source4/libnet/libnet_user.c userinfo_req = libnet_rpc_userinfo_send(ctx->samr.pipe, &s->user_info, monitor);
user_info 454 source4/libnet/libnet_user.c s->user_info.in.domain_handle = s->ctx->samr.handle;
user_info 455 source4/libnet/libnet_user.c s->user_info.in.username = s->r.in.user_name;
user_info 456 source4/libnet/libnet_user.c s->user_info.in.level = level;
user_info 458 source4/libnet/libnet_user.c userinfo_req = libnet_rpc_userinfo_send(s->ctx->samr.pipe, &s->user_info, s->monitor_fn);
user_info 478 source4/libnet/libnet_user.c c->status = libnet_rpc_userinfo_recv(ctx, c, &s->user_info);
user_info 484 source4/libnet/libnet_user.c c->status = set_user_changes(c, &s->user_mod.in.change, &s->user_info, &s->r);
user_info 490 source4/rpc_server/netlogon/dcerpc_netlogon.c struct auth_usersupplied_info *user_info;
user_info 499 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info = talloc(mem_ctx, struct auth_usersupplied_info);
user_info 500 source4/rpc_server/netlogon/dcerpc_netlogon.c NT_STATUS_HAVE_NO_MEMORY(user_info);
user_info 502 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->flags = 0;
user_info 503 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->mapped_state = false;
user_info 504 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->remote_host = NULL;
user_info 530 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->logon_parameters = r->in.logon->password->identity_info.parameter_control;
user_info 531 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->client.account_name = r->in.logon->password->identity_info.account_name.string;
user_info 532 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->client.domain_name = r->in.logon->password->identity_info.domain_name.string;
user_info 533 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->workstation_name = r->in.logon->password->identity_info.workstation.string;
user_info 535 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->flags |= USER_INFO_INTERACTIVE_LOGON;
user_info 536 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->password_state = AUTH_PASSWORD_HASH;
user_info 538 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->password.hash.lanman = talloc(user_info, struct samr_Password);
user_info 539 source4/rpc_server/netlogon/dcerpc_netlogon.c NT_STATUS_HAVE_NO_MEMORY(user_info->password.hash.lanman);
user_info 540 source4/rpc_server/netlogon/dcerpc_netlogon.c *user_info->password.hash.lanman = r->in.logon->password->lmpassword;
user_info 542 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->password.hash.nt = talloc(user_info, struct samr_Password);
user_info 543 source4/rpc_server/netlogon/dcerpc_netlogon.c NT_STATUS_HAVE_NO_MEMORY(user_info->password.hash.nt);
user_info 544 source4/rpc_server/netlogon/dcerpc_netlogon.c *user_info->password.hash.nt = r->in.logon->password->ntpassword;
user_info 560 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->logon_parameters = r->in.logon->network->identity_info.parameter_control;
user_info 561 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->client.account_name = r->in.logon->network->identity_info.account_name.string;
user_info 562 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->client.domain_name = r->in.logon->network->identity_info.domain_name.string;
user_info 563 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->workstation_name = r->in.logon->network->identity_info.workstation.string;
user_info 565 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->password_state = AUTH_PASSWORD_RESPONSE;
user_info 566 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->password.response.lanman = data_blob_talloc(mem_ctx, r->in.logon->network->lm.data, r->in.logon->network->lm.length);
user_info 567 source4/rpc_server/netlogon/dcerpc_netlogon.c user_info->password.response.nt = data_blob_talloc(mem_ctx, r->in.logon->network->nt.data, r->in.logon->network->nt.length);
user_info 622 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = auth_check_password(auth_context, mem_ctx, user_info, &server_info);
user_info 104 source4/smb_server/smb/sesssetup.c struct auth_usersupplied_info *user_info = NULL;
user_info 131 source4/smb_server/smb/sesssetup.c user_info = talloc(req, struct auth_usersupplied_info);
user_info 132 source4/smb_server/smb/sesssetup.c if (!user_info) goto nomem;
user_info 134 source4/smb_server/smb/sesssetup.c user_info->mapped_state = false;
user_info 135 source4/smb_server/smb/sesssetup.c user_info->logon_parameters = 0;
user_info 136 source4/smb_server/smb/sesssetup.c user_info->flags = 0;
user_info 137 source4/smb_server/smb/sesssetup.c user_info->client.account_name = sess->old.in.user;
user_info 138 source4/smb_server/smb/sesssetup.c user_info->client.domain_name = sess->old.in.domain;
user_info 139 source4/smb_server/smb/sesssetup.c user_info->workstation_name = remote_machine;
user_info 140 source4/smb_server/smb/sesssetup.c user_info->remote_host = talloc_steal(user_info, remote_address);
user_info 142 source4/smb_server/smb/sesssetup.c user_info->password_state = AUTH_PASSWORD_RESPONSE;
user_info 143 source4/smb_server/smb/sesssetup.c user_info->password.response.lanman = sess->old.in.password;
user_info 144 source4/smb_server/smb/sesssetup.c user_info->password.response.lanman.data = talloc_steal(user_info, sess->old.in.password.data);
user_info 145 source4/smb_server/smb/sesssetup.c user_info->password.response.nt = data_blob(NULL, 0);
user_info 147 source4/smb_server/smb/sesssetup.c auth_check_password_send(req->smb_conn->negotiate.auth_context, user_info,
user_info 210 source4/smb_server/smb/sesssetup.c struct auth_usersupplied_info *user_info = NULL;
user_info 257 source4/smb_server/smb/sesssetup.c user_info = talloc(req, struct auth_usersupplied_info);
user_info 258 source4/smb_server/smb/sesssetup.c if (!user_info) goto nomem;
user_info 260 source4/smb_server/smb/sesssetup.c user_info->mapped_state = false;
user_info 261 source4/smb_server/smb/sesssetup.c user_info->logon_parameters = 0;
user_info 262 source4/smb_server/smb/sesssetup.c user_info->flags = 0;
user_info 263 source4/smb_server/smb/sesssetup.c user_info->client.account_name = sess->nt1.in.user;
user_info 264 source4/smb_server/smb/sesssetup.c user_info->client.domain_name = sess->nt1.in.domain;
user_info 265 source4/smb_server/smb/sesssetup.c user_info->workstation_name = remote_machine;
user_info 266 source4/smb_server/smb/sesssetup.c user_info->remote_host = talloc_steal(user_info, remote_address);
user_info 268 source4/smb_server/smb/sesssetup.c user_info->password_state = AUTH_PASSWORD_RESPONSE;
user_info 269 source4/smb_server/smb/sesssetup.c user_info->password.response.lanman = sess->nt1.in.password1;
user_info 270 source4/smb_server/smb/sesssetup.c user_info->password.response.lanman.data = talloc_steal(user_info, sess->nt1.in.password1.data);
user_info 271 source4/smb_server/smb/sesssetup.c user_info->password.response.nt = sess->nt1.in.password2;
user_info 272 source4/smb_server/smb/sesssetup.c user_info->password.response.nt.data = talloc_steal(user_info, sess->nt1.in.password2.data);
user_info 274 source4/smb_server/smb/sesssetup.c auth_check_password_send(auth_context, user_info,
user_info 79 source4/winbind/wb_cmd_getpwnam.c struct libnet_UserInfo *user_info;
user_info 86 source4/winbind/wb_cmd_getpwnam.c user_info = talloc(state, struct libnet_UserInfo);
user_info 87 source4/winbind/wb_cmd_getpwnam.c if (composite_nomem(user_info, state->ctx)) return;
user_info 95 source4/winbind/wb_cmd_getpwnam.c user_info->in.level = USER_INFO_BY_NAME;
user_info 96 source4/winbind/wb_cmd_getpwnam.c user_info->in.data.user_name = user_name;
user_info 97 source4/winbind/wb_cmd_getpwnam.c user_info->in.domain_name = domain->libnet_ctx->samr.name;
user_info 102 source4/winbind/wb_cmd_getpwnam.c ctx = libnet_UserInfo_send(domain->libnet_ctx, state, user_info, NULL);
user_info 111 source4/winbind/wb_cmd_getpwnam.c struct libnet_UserInfo *user_info;
user_info 116 source4/winbind/wb_cmd_getpwnam.c user_info = talloc(state, struct libnet_UserInfo);
user_info 117 source4/winbind/wb_cmd_getpwnam.c if(composite_nomem(user_info, state->ctx)) return;
user_info 122 source4/winbind/wb_cmd_getpwnam.c state->ctx->status = libnet_UserInfo_recv(ctx, state, user_info);
user_info 125 source4/winbind/wb_cmd_getpwnam.c WBSRV_SAMBA3_SET_STRING(pw->pw_name, user_info->out.account_name);
user_info 127 source4/winbind/wb_cmd_getpwnam.c WBSRV_SAMBA3_SET_STRING(pw->pw_gecos, user_info->out.full_name);
user_info 132 source4/winbind/wb_cmd_getpwnam.c all_string_sub(pw->pw_dir, "%ACCOUNTNAME%", user_info->out.account_name,
user_info 137 source4/winbind/wb_cmd_getpwnam.c state->group_sid = dom_sid_dup(state, user_info->out.primary_group_sid);
user_info 142 source4/winbind/wb_cmd_getpwnam.c ctx = wb_sid2uid_send(state, state->service, user_info->out.user_sid);
user_info 103 source4/winbind/wb_cmd_getpwuid.c struct libnet_UserInfo *user_info;
user_info 110 source4/winbind/wb_cmd_getpwuid.c user_info = talloc(state, struct libnet_UserInfo);
user_info 111 source4/winbind/wb_cmd_getpwuid.c if (composite_nomem(user_info, state->ctx)) return;
user_info 113 source4/winbind/wb_cmd_getpwuid.c user_info->in.level = USER_INFO_BY_SID;
user_info 114 source4/winbind/wb_cmd_getpwuid.c user_info->in.data.user_sid = state->sid;
user_info 115 source4/winbind/wb_cmd_getpwuid.c user_info->in.domain_name = state->domain->libnet_ctx->samr.name;
user_info 122 source4/winbind/wb_cmd_getpwuid.c ctx = libnet_UserInfo_send(state->domain->libnet_ctx, state, user_info,
user_info 135 source4/winbind/wb_cmd_getpwuid.c struct libnet_UserInfo *user_info;
user_info 143 source4/winbind/wb_cmd_getpwuid.c user_info = talloc(state, struct libnet_UserInfo);
user_info 144 source4/winbind/wb_cmd_getpwuid.c if(composite_nomem(user_info, state->ctx)) return;
user_info 146 source4/winbind/wb_cmd_getpwuid.c state->ctx->status = libnet_UserInfo_recv(ctx, state, user_info);
user_info 149 source4/winbind/wb_cmd_getpwuid.c WBSRV_SAMBA3_SET_STRING(pw->pw_name, user_info->out.account_name);
user_info 151 source4/winbind/wb_cmd_getpwuid.c WBSRV_SAMBA3_SET_STRING(pw->pw_gecos, user_info->out.full_name);
user_info 156 source4/winbind/wb_cmd_getpwuid.c all_string_sub(pw->pw_dir, "%ACCOUNTNAME%", user_info->out.account_name,
user_info 166 source4/winbind/wb_cmd_getpwuid.c user_info->out.primary_group_sid);