server_info 30 examples/auth/auth_skel.c auth_serversupplied_info **server_info) server_info 210 source3/auth/auth.c struct auth_serversupplied_info **server_info) server_info 218 source3/auth/auth.c if (!user_info || !auth_context || !server_info) server_info 258 source3/auth/auth.c result = auth_method->auth(auth_context, auth_method->private_data, mem_ctx, user_info, server_info); server_info 288 source3/auth/auth.c unix_username = (*server_info)->unix_name; server_info 289 source3/auth/auth.c if (!(*server_info)->guest) { server_info 305 source3/auth/auth.c DEBUG((*server_info)->guest ? 5 : 2, server_info 307 source3/auth/auth.c (*server_info)->guest ? "guest " : "", server_info 321 source3/auth/auth.c ZERO_STRUCTP(server_info); server_info 38 source3/auth/auth_builtin.c auth_serversupplied_info **server_info) server_info 45 source3/auth/auth_builtin.c nt_status = make_server_info_guest(NULL, server_info); server_info 81 source3/auth/auth_builtin.c auth_serversupplied_info **server_info) server_info 134 source3/auth/auth_builtin.c auth_serversupplied_info **server_info) server_info 38 source3/auth/auth_compat.c NTSTATUS check_plaintext_password(const char *smb_name, DATA_BLOB plaintext_password, auth_serversupplied_info **server_info) server_info 58 source3/auth/auth_compat.c user_info, server_info); server_info 74 source3/auth/auth_compat.c auth_serversupplied_info *server_info = NULL; server_info 82 source3/auth/auth_compat.c user_info, &server_info); server_info 85 source3/auth/auth_compat.c nt_status = check_plaintext_password(smb_name, plaintext_password, &server_info); server_info 87 source3/auth/auth_compat.c TALLOC_FREE(server_info); server_info 256 source3/auth/auth_domain.c auth_serversupplied_info **server_info, server_info 336 source3/auth/auth_domain.c server_info, server_info 340 source3/auth/auth_domain.c (*server_info)->nss_token |= user_info->was_mapped; server_info 342 source3/auth/auth_domain.c if ( ! (*server_info)->guest) { server_info 345 source3/auth/auth_domain.c nt_status = smb_pam_accountcheck((*server_info)->unix_name); server_info 375 source3/auth/auth_domain.c auth_serversupplied_info **server_info) server_info 388 source3/auth/auth_domain.c if (!user_info || !server_info || !auth_context) { server_info 416 source3/auth/auth_domain.c server_info, server_info 444 source3/auth/auth_domain.c auth_serversupplied_info **server_info) server_info 454 source3/auth/auth_domain.c if (!user_info || !server_info || !auth_context) { server_info 518 source3/auth/auth_domain.c server_info, server_info 158 source3/auth/auth_netlogond.c auth_serversupplied_info **server_info) server_info 282 source3/auth/auth_netlogond.c user_info->domain, server_info, server_info 117 source3/auth/auth_ntlmssp.c user_info, &auth_ntlmssp_state->server_info); server_info 127 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->nss_token |= username_was_mapped; server_info 129 source3/auth/auth_ntlmssp.c nt_status = create_local_token(auth_ntlmssp_state->server_info); server_info 137 source3/auth/auth_ntlmssp.c if (auth_ntlmssp_state->server_info->user_session_key.length) { server_info 139 source3/auth/auth_ntlmssp.c (unsigned int)auth_ntlmssp_state->server_info->user_session_key.length)); server_info 141 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->user_session_key.data, server_info 142 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->user_session_key.length); server_info 144 source3/auth/auth_ntlmssp.c if (auth_ntlmssp_state->server_info->lm_session_key.length) { server_info 146 source3/auth/auth_ntlmssp.c (unsigned int)auth_ntlmssp_state->server_info->lm_session_key.length)); server_info 148 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->lm_session_key.data, server_info 149 source3/auth/auth_ntlmssp.c auth_ntlmssp_state->server_info->lm_session_key.length); server_info 205 source3/auth/auth_ntlmssp.c if ((*auth_ntlmssp_state)->server_info) { server_info 206 source3/auth/auth_ntlmssp.c TALLOC_FREE((*auth_ntlmssp_state)->server_info); server_info 253 source3/auth/auth_sam.c auth_serversupplied_info **server_info) server_info 351 source3/auth/auth_sam.c nt_status = make_server_info_sam(server_info, sampass); server_info 361 source3/auth/auth_sam.c (*server_info)->user_session_key = server_info 362 source3/auth/auth_sam.c data_blob_talloc(*server_info, user_sess_key.data, server_info 366 source3/auth/auth_sam.c (*server_info)->lm_session_key = server_info 367 source3/auth/auth_sam.c data_blob_talloc(*server_info, lm_sess_key.data, server_info 371 source3/auth/auth_sam.c (*server_info)->nss_token |= user_info->was_mapped; server_info 397 source3/auth/auth_sam.c auth_serversupplied_info **server_info) server_info 430 source3/auth/auth_sam.c return check_sam_security(auth_context, my_private_data, mem_ctx, user_info, server_info); server_info 44 source3/auth/auth_script.c auth_serversupplied_info **server_info) server_info 274 source3/auth/auth_server.c auth_serversupplied_info **server_info) server_info 438 source3/auth/auth_server.c nt_status = make_server_info_pw(server_info, pass->pw_name, pass); server_info 89 source3/auth/auth_unix.c auth_serversupplied_info **server_info) server_info 118 source3/auth/auth_unix.c make_server_info_pw(server_info, pass->pw_name, pass); server_info 494 source3/auth/auth_util.c static int server_info_dtor(auth_serversupplied_info *server_info) server_info 496 source3/auth/auth_util.c TALLOC_FREE(server_info->sam_account); server_info 497 source3/auth/auth_util.c ZERO_STRUCTP(server_info); server_info 562 source3/auth/auth_util.c NTSTATUS make_server_info_sam(auth_serversupplied_info **server_info, server_info 648 source3/auth/auth_util.c *server_info = result; server_info 701 source3/auth/auth_util.c NTSTATUS create_local_token(auth_serversupplied_info *server_info) server_info 714 source3/auth/auth_util.c (server_info->nss_token)) { server_info 715 source3/auth/auth_util.c status = create_token_from_username(server_info, server_info 716 source3/auth/auth_util.c server_info->unix_name, server_info 717 source3/auth/auth_util.c server_info->guest, server_info 718 source3/auth/auth_util.c &server_info->utok.uid, server_info 719 source3/auth/auth_util.c &server_info->utok.gid, server_info 720 source3/auth/auth_util.c &server_info->unix_name, server_info 721 source3/auth/auth_util.c &server_info->ptok); server_info 724 source3/auth/auth_util.c server_info->ptok = create_local_nt_token( server_info 725 source3/auth/auth_util.c server_info, server_info 726 source3/auth/auth_util.c pdb_get_user_sid(server_info->sam_account), server_info 727 source3/auth/auth_util.c server_info->guest, server_info 728 source3/auth/auth_util.c server_info->num_sids, server_info->sids); server_info 729 source3/auth/auth_util.c status = server_info->ptok ? server_info 739 source3/auth/auth_util.c server_info->utok.ngroups = 0; server_info 740 source3/auth/auth_util.c server_info->utok.groups = NULL; server_info 744 source3/auth/auth_util.c for (i=1; i<server_info->ptok->num_sids; i++) { server_info 746 source3/auth/auth_util.c DOM_SID *sid = &server_info->ptok->user_sids[i]; server_info 753 source3/auth/auth_util.c add_gid_to_array_unique(server_info, gid, server_info 754 source3/auth/auth_util.c &server_info->utok.groups, server_info 755 source3/auth/auth_util.c &server_info->utok.ngroups); server_info 771 source3/auth/auth_util.c if (!uid_to_unix_users_sid(server_info->utok.uid, &tmp_sid)) { server_info 773 source3/auth/auth_util.c "for uid %u!\n", (unsigned int)server_info->utok.uid)); server_info 775 source3/auth/auth_util.c add_sid_to_array_unique(server_info->ptok, &tmp_sid, server_info 776 source3/auth/auth_util.c &server_info->ptok->user_sids, server_info 777 source3/auth/auth_util.c &server_info->ptok->num_sids); server_info 779 source3/auth/auth_util.c for ( i=0; i<server_info->utok.ngroups; i++ ) { server_info 780 source3/auth/auth_util.c if (!gid_to_unix_groups_sid( server_info->utok.groups[i], &tmp_sid ) ) { server_info 782 source3/auth/auth_util.c "for gid %u!\n", (unsigned int)server_info->utok.groups[i])); server_info 785 source3/auth/auth_util.c add_sid_to_array_unique(server_info->ptok, &tmp_sid, server_info 786 source3/auth/auth_util.c &server_info->ptok->user_sids, server_info 787 source3/auth/auth_util.c &server_info->ptok->num_sids); server_info 790 source3/auth/auth_util.c debug_nt_user_token(DBGC_AUTH, 10, server_info->ptok); server_info 792 source3/auth/auth_util.c server_info->utok.uid, server_info 793 source3/auth/auth_util.c server_info->utok.gid, server_info 794 source3/auth/auth_util.c server_info->utok.ngroups, server_info 795 source3/auth/auth_util.c server_info->utok.groups); server_info 797 source3/auth/auth_util.c status = log_nt_token(server_info->ptok); server_info 1139 source3/auth/auth_util.c NTSTATUS make_server_info_pw(auth_serversupplied_info **server_info, server_info 1249 source3/auth/auth_util.c *server_info = result; server_info 1260 source3/auth/auth_util.c static NTSTATUS make_new_server_info_guest(auth_serversupplied_info **server_info) server_info 1285 source3/auth/auth_util.c status = make_server_info_sam(server_info, sampass); server_info 1291 source3/auth/auth_util.c (*server_info)->guest = True; server_info 1293 source3/auth/auth_util.c status = create_local_token(*server_info); server_info 1303 source3/auth/auth_util.c (*server_info)->user_session_key = data_blob(zeros, sizeof(zeros)); server_info 1304 source3/auth/auth_util.c (*server_info)->lm_session_key = data_blob(zeros, sizeof(zeros)); server_info 1307 source3/auth/auth_util.c (*server_info)->sanitized_username = talloc_strdup(*server_info, tmp); server_info 1443 source3/auth/auth_util.c auth_serversupplied_info **server_info) server_info 1445 source3/auth/auth_util.c *server_info = copy_serverinfo(mem_ctx, guest_info); server_info 1446 source3/auth/auth_util.c return (*server_info != NULL) ? NT_STATUS_OK : NT_STATUS_NO_MEMORY; server_info 1618 source3/auth/auth_util.c auth_serversupplied_info **server_info, server_info 1696 source3/auth/auth_util.c make_server_info_guest(NULL, server_info); server_info 1858 source3/auth/auth_util.c *server_info = result; server_info 1871 source3/auth/auth_util.c auth_serversupplied_info **server_info) server_info 1958 source3/auth/auth_util.c make_server_info_guest(NULL, server_info); server_info 2103 source3/auth/auth_util.c *server_info = result; server_info 51 source3/auth/auth_wbc.c auth_serversupplied_info **server_info) server_info 59 source3/auth/auth_wbc.c if (!user_info || !auth_context || !server_info) { server_info 123 source3/auth/auth_wbc.c info, server_info); server_info 129 source3/auth/auth_wbc.c (*server_info)->nss_token |= user_info->was_mapped; server_info 34 source3/auth/auth_winbind.c auth_serversupplied_info **server_info) server_info 98 source3/auth/auth_winbind.c mem_ctx, user_info, server_info); server_info 117 source3/auth/auth_winbind.c info, server_info); server_info 123 source3/auth/auth_winbind.c (*server_info)->nss_token |= user_info->was_mapped; server_info 99 source3/include/auth.h struct auth_serversupplied_info **server_info); server_info 113 source3/include/auth.h auth_serversupplied_info **server_info); server_info 142 source3/include/auth.h struct auth_serversupplied_info *server_info; server_info 212 source3/include/ntdomain.h struct auth_serversupplied_info *server_info; server_info 41 source3/include/proto.h NTSTATUS check_plaintext_password(const char *smb_name, DATA_BLOB plaintext_password, auth_serversupplied_info **server_info); server_info 108 source3/include/proto.h NTSTATUS make_server_info_sam(auth_serversupplied_info **server_info, server_info 110 source3/include/proto.h NTSTATUS create_local_token(auth_serversupplied_info *server_info); server_info 118 source3/include/proto.h NTSTATUS make_server_info_pw(auth_serversupplied_info **server_info, server_info 131 source3/include/proto.h auth_serversupplied_info **server_info); server_info 138 source3/include/proto.h auth_serversupplied_info **server_info, server_info 144 source3/include/proto.h auth_serversupplied_info **server_info); server_info 4853 source3/include/proto.h bool print_access_check(struct auth_serversupplied_info *server_info, int snum, server_info 4916 source3/include/proto.h bool print_job_delete(struct auth_serversupplied_info *server_info, int snum, server_info 4918 source3/include/proto.h bool print_job_pause(struct auth_serversupplied_info *server_info, int snum, server_info 4920 source3/include/proto.h bool print_job_resume(struct auth_serversupplied_info *server_info, int snum, server_info 4924 source3/include/proto.h uint32 print_job_start(struct auth_serversupplied_info *server_info, int snum, server_info 4931 source3/include/proto.h WERROR print_queue_pause(struct auth_serversupplied_info *server_info, int snum); server_info 4932 source3/include/proto.h WERROR print_queue_resume(struct auth_serversupplied_info *server_info, int snum); server_info 4933 source3/include/proto.h WERROR print_queue_purge(struct auth_serversupplied_info *server_info, int snum); server_info 5652 source3/include/proto.h NTSTATUS serverinfo_to_SamInfo3(struct auth_serversupplied_info *server_info, server_info 5909 source3/include/proto.h struct auth_serversupplied_info *server_info, server_info 6519 source3/include/proto.h struct auth_serversupplied_info *server_info, server_info 6722 source3/include/proto.h auth_serversupplied_info *server_info, server_info 472 source3/include/smb.h struct auth_serversupplied_info *server_info; server_info 578 source3/include/smb.h struct auth_serversupplied_info *server_info; server_info 1787 source3/include/smb.h struct auth_serversupplied_info *server_info; server_info 234 source3/lib/afs.c SNUM(conn), conn->server_info->unix_name, server_info 235 source3/lib/afs.c conn->connectpath, conn->server_info->utok.gid, server_info 236 source3/lib/afs.c conn->server_info->sanitized_username, server_info 237 source3/lib/afs.c pdb_get_domain(conn->server_info->sam_account), server_info 243 source3/lib/afs.c user_sid = &conn->server_info->ptok->user_sids[0]; server_info 908 source3/lib/substitute.c conn->server_info->unix_name, server_info 910 source3/lib/substitute.c conn->server_info->utok.gid, server_info 323 source3/modules/onefs_open.c conn->server_info->unix_name, server_info 1254 source3/modules/onefs_open.c set_share_mode(lck, fsp, conn->server_info->utok.uid, 0, server_info 1593 source3/modules/onefs_open.c set_share_mode(lck, fsp, conn->server_info->utok.uid, 0, NO_OPLOCK); server_info 489 source3/modules/vfs_acl_tdb.c &handle->conn->server_info->ptok->user_sids[PRIMARY_USER_SID_INDEX], server_info 490 source3/modules/vfs_acl_tdb.c &handle->conn->server_info->ptok->user_sids[PRIMARY_GROUP_SID_INDEX], server_info 570 source3/modules/vfs_acl_tdb.c handle->conn->server_info->ptok, server_info 357 source3/modules/vfs_acl_xattr.c &handle->conn->server_info->ptok->user_sids[PRIMARY_USER_SID_INDEX], server_info 358 source3/modules/vfs_acl_xattr.c &handle->conn->server_info->ptok->user_sids[PRIMARY_GROUP_SID_INDEX], server_info 438 source3/modules/vfs_acl_xattr.c handle->conn->server_info->ptok, server_info 146 source3/modules/vfs_expand_msdfs.c conn->server_info->unix_name, server_info 148 source3/modules/vfs_expand_msdfs.c conn->server_info->utok.gid, server_info 149 source3/modules/vfs_expand_msdfs.c conn->server_info->sanitized_username, server_info 150 source3/modules/vfs_expand_msdfs.c pdb_get_domain(conn->server_info->sam_account), server_info 40 source3/modules/vfs_fake_perms.c sbuf->st_uid = handle->conn->server_info->utok.uid; server_info 41 source3/modules/vfs_fake_perms.c sbuf->st_gid = handle->conn->server_info->utok.gid; server_info 58 source3/modules/vfs_fake_perms.c sbuf->st_uid = handle->conn->server_info->utok.uid; server_info 59 source3/modules/vfs_fake_perms.c sbuf->st_gid = handle->conn->server_info->utok.gid; server_info 785 source3/modules/vfs_full_audit.c conn->server_info->unix_name, server_info 787 source3/modules/vfs_full_audit.c conn->server_info->utok.gid, server_info 788 source3/modules/vfs_full_audit.c conn->server_info->sanitized_username, server_info 789 source3/modules/vfs_full_audit.c pdb_get_domain(conn->server_info->sam_account), server_info 81 source3/modules/vfs_readonly.c TALLOC_FREE(ent->server_info); server_info 435 source3/modules/vfs_recycle.c conn->server_info->unix_name, server_info 437 source3/modules/vfs_recycle.c conn->server_info->utok.gid, server_info 438 source3/modules/vfs_recycle.c conn->server_info->sanitized_username, server_info 439 source3/modules/vfs_recycle.c pdb_get_domain(conn->server_info->sam_account), server_info 204 source3/modules/vfs_smb_traffic_analyzer.c handle->conn->server_info->sanitized_username ) ); server_info 208 source3/modules/vfs_smb_traffic_analyzer.c username = handle->conn->server_info->sanitized_username; server_info 220 source3/modules/vfs_smb_traffic_analyzer.c pdb_get_domain(handle->conn->server_info->sam_account), server_info 1478 source3/printing/nt_printing.c p->server_info, &oldcwd); server_info 1883 source3/printing/nt_printing.c p->server_info, &oldcwd); server_info 5142 source3/printing/nt_printing.c rpc_pipe->server_info, &oldcwd); server_info 5668 source3/printing/nt_printing.c bool print_access_check(struct auth_serversupplied_info *server_info, int snum, server_info 5682 source3/printing/nt_printing.c if (server_info->utok.uid == sec_initial_uid() server_info 5683 source3/printing/nt_printing.c || user_has_privileges(server_info->ptok, &se_printop ) ) { server_info 5730 source3/printing/nt_printing.c status = se_access_check(secdesc->sd, server_info->ptok, access_type, server_info 5738 source3/printing/nt_printing.c (token_contains_name_in_list(uidtoname(server_info->utok.uid), server_info 5739 source3/printing/nt_printing.c NULL, NULL, server_info->ptok, server_info 47 source3/printing/printfsp.c jobid = print_job_start(conn->server_info, SNUM(conn), name, NULL); server_info 2007 source3/printing/printing.c static bool is_owner(struct auth_serversupplied_info *server_info, server_info 2013 source3/printing/printing.c if (!pjob || !server_info) server_info 2016 source3/printing/printing.c return strequal(pjob->user, server_info->sanitized_username); server_info 2023 source3/printing/printing.c bool print_job_delete(struct auth_serversupplied_info *server_info, int snum, server_info 2033 source3/printing/printing.c owner = is_owner(server_info, lp_const_servicename(snum), jobid); server_info 2039 source3/printing/printing.c !print_access_check(server_info, snum, JOB_ACCESS_ADMINISTER)) { server_info 2047 source3/printing/printing.c uidtoname(server_info->utok.uid), server_info 2092 source3/printing/printing.c bool print_job_pause(struct auth_serversupplied_info *server_info, int snum, server_info 2102 source3/printing/printing.c if (!pjob || !server_info) { server_info 2114 source3/printing/printing.c if (!is_owner(server_info, lp_const_servicename(snum), jobid) && server_info 2115 source3/printing/printing.c !print_access_check(server_info, snum, JOB_ACCESS_ADMINISTER)) { server_info 2122 source3/printing/printing.c uidtoname(server_info->utok.uid), server_info 2154 source3/printing/printing.c bool print_job_resume(struct auth_serversupplied_info *server_info, int snum, server_info 2164 source3/printing/printing.c if (!pjob || !server_info) { server_info 2176 source3/printing/printing.c if (!is_owner(server_info, lp_const_servicename(snum), jobid) && server_info 2177 source3/printing/printing.c !print_access_check(server_info, snum, JOB_ACCESS_ADMINISTER)) { server_info 2185 source3/printing/printing.c uidtoname(server_info->utok.uid), server_info 2392 source3/printing/printing.c uint32 print_job_start(struct auth_serversupplied_info *server_info, int snum, server_info 2407 source3/printing/printing.c if (!print_access_check(server_info, snum, PRINTER_ACCESS_USE)) { server_info 2473 source3/printing/printing.c standard_sub_advanced(sharename, server_info->sanitized_username, server_info 2474 source3/printing/printing.c path, server_info->utok.gid, server_info 2475 source3/printing/printing.c server_info->sanitized_username, server_info 2476 source3/printing/printing.c pdb_get_domain(server_info->sam_account), server_info 2807 source3/printing/printing.c WERROR print_queue_pause(struct auth_serversupplied_info *server_info, int snum) server_info 2812 source3/printing/printing.c if (!print_access_check(server_info, snum, server_info 2842 source3/printing/printing.c WERROR print_queue_resume(struct auth_serversupplied_info *server_info, int snum) server_info 2847 source3/printing/printing.c if (!print_access_check(server_info, snum, server_info 2877 source3/printing/printing.c WERROR print_queue_purge(struct auth_serversupplied_info *server_info, int snum) server_info 2887 source3/printing/printing.c can_job_admin = print_access_check(server_info, snum, server_info 2895 source3/printing/printing.c bool owner = is_owner(server_info, lp_const_servicename(snum), server_info 176 source3/rpc_client/init_netlogon.c NTSTATUS serverinfo_to_SamInfo3(struct auth_serversupplied_info *server_info, server_info 204 source3/rpc_client/init_netlogon.c sampw = server_info->sam_account; server_info 241 source3/rpc_client/init_netlogon.c if(server_info->login_server) { server_info 242 source3/rpc_client/init_netlogon.c my_name = server_info->login_server; server_info 248 source3/rpc_client/init_netlogon.c server_info->num_sids, server_info 249 source3/rpc_client/init_netlogon.c server_info->sids, server_info 256 source3/rpc_client/init_netlogon.c if (server_info->user_session_key.length) { server_info 258 source3/rpc_client/init_netlogon.c server_info->user_session_key.data, server_info 260 source3/rpc_client/init_netlogon.c server_info->user_session_key.length)); server_info 265 source3/rpc_client/init_netlogon.c if (server_info->lm_session_key.length) { server_info 267 source3/rpc_client/init_netlogon.c server_info->lm_session_key.data, server_info 269 source3/rpc_client/init_netlogon.c server_info->lm_session_key.length)); server_info 51 source3/rpc_server/srv_dfs_nt.c if (p->server_info->utok.uid != sec_initial_uid()) { server_info 116 source3/rpc_server/srv_dfs_nt.c if (p->server_info->utok.uid != sec_initial_uid()) { server_info 212 source3/rpc_server/srv_eventlog_nt.c if ( !elog_check_access( elog, p->server_info->ptok ) ) { server_info 230 source3/rpc_server/srv_eventlog_nt.c if ( !elog_check_access( elog, p->server_info->ptok ) ) { server_info 273 source3/rpc_server/srv_lsa_hnd.c if (p->server_info->guest) { server_info 395 source3/rpc_server/srv_lsa_nt.c map_max_allowed_access(p->server_info->ptok, &des_access); server_info 407 source3/rpc_server/srv_lsa_nt.c status = access_check_object(psd, p->server_info->ptok, server_info 1536 source3/rpc_server/srv_lsa_nt.c if (p->server_info->guest) { server_info 1547 source3/rpc_server/srv_lsa_nt.c username = p->server_info->sanitized_username; server_info 1548 source3/rpc_server/srv_lsa_nt.c domname = pdb_get_domain(p->server_info->sam_account); server_info 1648 source3/rpc_server/srv_lsa_nt.c map_max_allowed_access(p->server_info->ptok, &des_access); server_info 1661 source3/rpc_server/srv_lsa_nt.c status = access_check_object(psd, p->server_info->ptok, server_info 2085 source3/rpc_server/srv_lsa_nt.c status = access_check_object(psd, p->server_info->ptok, server_info 2155 source3/rpc_server/srv_lsa_nt.c status = access_check_object(psd, p->server_info->ptok, server_info 856 source3/rpc_server/srv_netlog_nt.c auth_serversupplied_info *server_info = NULL; server_info 1034 source3/rpc_server/srv_netlog_nt.c user_info, &server_info); server_info 1055 source3/rpc_server/srv_netlog_nt.c TALLOC_FREE(server_info); server_info 1059 source3/rpc_server/srv_netlog_nt.c if (server_info->guest) { server_info 1063 source3/rpc_server/srv_netlog_nt.c TALLOC_FREE(server_info); server_info 1083 source3/rpc_server/srv_netlog_nt.c status = serverinfo_to_SamInfo3(server_info, pipe_session_key, 16, sam3); server_info 1084 source3/rpc_server/srv_netlog_nt.c TALLOC_FREE(server_info); server_info 144 source3/rpc_server/srv_ntsvcs_nt.c ptr, p->server_info->ptok))) server_info 655 source3/rpc_server/srv_pipe.c if (a->server_info->ptok == NULL) { server_info 660 source3/rpc_server/srv_pipe.c TALLOC_FREE(p->server_info); server_info 662 source3/rpc_server/srv_pipe.c p->server_info = copy_serverinfo(p, a->server_info); server_info 663 source3/rpc_server/srv_pipe.c if (p->server_info == NULL) { server_info 679 source3/rpc_server/srv_pipe.c ret = server_info_set_session_key(p->server_info, session_key); server_info 1385 source3/rpc_server/srv_pipe.c ret = server_info_set_session_key(p->server_info, session_key); server_info 94 source3/rpc_server/srv_pipe_hnd.c struct auth_serversupplied_info *server_info) server_info 138 source3/rpc_server/srv_pipe_hnd.c p->server_info = copy_serverinfo(p, server_info); server_info 139 source3/rpc_server/srv_pipe_hnd.c if (p->server_info == NULL) { server_info 971 source3/rpc_server/srv_pipe_hnd.c struct auth_serversupplied_info *server_info) server_info 1036 source3/rpc_server/srv_pipe_hnd.c status = serverinfo_to_SamInfo3(server_info, NULL, 0, info3); server_info 1132 source3/rpc_server/srv_pipe_hnd.c struct auth_serversupplied_info *server_info, server_info 1148 source3/rpc_server/srv_pipe_hnd.c p = make_external_rpc_pipe_p(handle, name, server_info); server_info 1162 source3/rpc_server/srv_pipe_hnd.c server_info); server_info 617 source3/rpc_server/srv_samr_nt.c map_max_allowed_access(p->server_info->ptok, &des_access); server_info 633 source3/rpc_server/srv_samr_nt.c if (user_has_any_privilege(p->server_info->ptok, &se_add_users)) { server_info 641 source3/rpc_server/srv_samr_nt.c status = access_check_object( psd, p->server_info->ptok, server_info 2363 source3/rpc_server/srv_samr_nt.c map_max_allowed_access(p->server_info->ptok, &des_access); server_info 2388 source3/rpc_server/srv_samr_nt.c user_has_any_privilege(p->server_info->ptok, server_info 2401 source3/rpc_server/srv_samr_nt.c user_has_any_privilege(p->server_info->ptok, server_info 2420 source3/rpc_server/srv_samr_nt.c if (lp_enable_privileges() && nt_token_check_domain_rid(p->server_info->ptok, server_info 2433 source3/rpc_server/srv_samr_nt.c nt_status = access_check_object(psd, p->server_info->ptok, server_info 3800 source3/rpc_server/srv_samr_nt.c p->server_info->ptok, &se_rights ); server_info 3807 source3/rpc_server/srv_samr_nt.c p->server_info->ptok, &se_rights ); server_info 3814 source3/rpc_server/srv_samr_nt.c p->server_info->ptok, server_info 3819 source3/rpc_server/srv_samr_nt.c uidtoname(p->server_info->utok.uid), server_info 3844 source3/rpc_server/srv_samr_nt.c map_max_allowed_access(p->server_info->ptok, &des_access); server_info 3857 source3/rpc_server/srv_samr_nt.c nt_status = access_check_object(psd, p->server_info->ptok, server_info 3934 source3/rpc_server/srv_samr_nt.c map_max_allowed_access(p->server_info->ptok, &des_access); server_info 3985 source3/rpc_server/srv_samr_nt.c map_max_allowed_access(p->server_info->ptok, &des_access); server_info 3990 source3/rpc_server/srv_samr_nt.c nt_status = access_check_object(psd, p->server_info->ptok, server_info 4211 source3/rpc_server/srv_samr_nt.c map_max_allowed_access(p->server_info->ptok, &des_access); server_info 4218 source3/rpc_server/srv_samr_nt.c status = access_check_object(psd, p->server_info->ptok, server_info 5220 source3/rpc_server/srv_samr_nt.c &p->server_info->user_session_key, server_info 5232 source3/rpc_server/srv_samr_nt.c &p->server_info->user_session_key, server_info 5237 source3/rpc_server/srv_samr_nt.c if (!p->server_info->user_session_key.length) { server_info 5241 source3/rpc_server/srv_samr_nt.c &p->server_info->user_session_key); server_info 5250 source3/rpc_server/srv_samr_nt.c if (!p->server_info->user_session_key.length) { server_info 5255 source3/rpc_server/srv_samr_nt.c &p->server_info->user_session_key); server_info 5264 source3/rpc_server/srv_samr_nt.c if (!p->server_info->user_session_key.length) { server_info 5269 source3/rpc_server/srv_samr_nt.c &p->server_info->user_session_key); server_info 5278 source3/rpc_server/srv_samr_nt.c if (!p->server_info->user_session_key.length) { server_info 5283 source3/rpc_server/srv_samr_nt.c &p->server_info->user_session_key); server_info 6380 source3/rpc_server/srv_samr_nt.c map_max_allowed_access(p->server_info->ptok, &des_access); server_info 6387 source3/rpc_server/srv_samr_nt.c status = access_check_object(psd, p->server_info->ptok, server_info 356 source3/rpc_server/srv_spoolss_nt.c return delete_printer_hook(p->mem_ctx, p->server_info->ptok, server_info 1637 source3/rpc_server/srv_spoolss_nt.c if ((p->server_info->utok.uid != sec_initial_uid()) && server_info 1638 source3/rpc_server/srv_spoolss_nt.c !user_has_privileges(p->server_info->ptok, server_info 1641 source3/rpc_server/srv_spoolss_nt.c uidtoname(p->server_info->utok.uid), server_info 1643 source3/rpc_server/srv_spoolss_nt.c p->server_info->ptok, server_info 1699 source3/rpc_server/srv_spoolss_nt.c if (!user_ok_token(uidtoname(p->server_info->utok.uid), NULL, server_info 1700 source3/rpc_server/srv_spoolss_nt.c p->server_info->ptok, snum) || server_info 1701 source3/rpc_server/srv_spoolss_nt.c !print_access_check(p->server_info, snum, server_info 2115 source3/rpc_server/srv_spoolss_nt.c if ( (p->server_info->utok.uid != sec_initial_uid()) server_info 2116 source3/rpc_server/srv_spoolss_nt.c && !user_has_privileges(p->server_info->ptok, &se_printop ) server_info 2118 source3/rpc_server/srv_spoolss_nt.c uidtoname(p->server_info->utok.uid), NULL, server_info 2119 source3/rpc_server/srv_spoolss_nt.c NULL, p->server_info->ptok, server_info 2215 source3/rpc_server/srv_spoolss_nt.c if ( (p->server_info->utok.uid != sec_initial_uid()) server_info 2216 source3/rpc_server/srv_spoolss_nt.c && !user_has_privileges(p->server_info->ptok, &se_printop ) server_info 2218 source3/rpc_server/srv_spoolss_nt.c uidtoname(p->server_info->utok.uid), NULL, NULL, server_info 2219 source3/rpc_server/srv_spoolss_nt.c p->server_info->ptok, lp_printer_admin(-1)) ) server_info 5639 source3/rpc_server/srv_spoolss_nt.c Printer->jobid = print_job_start(p->server_info, snum, server_info 5728 source3/rpc_server/srv_spoolss_nt.c errcode = print_queue_pause(p->server_info, snum); server_info 5732 source3/rpc_server/srv_spoolss_nt.c errcode = print_queue_resume(p->server_info, snum); server_info 5735 source3/rpc_server/srv_spoolss_nt.c errcode = print_queue_purge(p->server_info, snum); server_info 5767 source3/rpc_server/srv_spoolss_nt.c print_job_delete(p->server_info, snum, Printer->jobid, &errcode ); server_info 6150 source3/rpc_server/srv_spoolss_nt.c if ( !add_printer_hook(p->mem_ctx, p->server_info->ptok, server_info 6692 source3/rpc_server/srv_spoolss_nt.c if (print_job_delete(p->server_info, snum, r->in.job_id, &errcode)) { server_info 6697 source3/rpc_server/srv_spoolss_nt.c if (print_job_pause(p->server_info, snum, r->in.job_id, &errcode)) { server_info 6703 source3/rpc_server/srv_spoolss_nt.c if (print_job_resume(p->server_info, snum, r->in.job_id, &errcode)) { server_info 7508 source3/rpc_server/srv_spoolss_nt.c if ( !add_printer_hook(p->mem_ctx, p->server_info->ptok, server_info 7533 source3/rpc_server/srv_spoolss_nt.c if (!print_access_check(p->server_info, snum, PRINTER_ACCESS_ADMINISTER)) { server_info 8291 source3/rpc_server/srv_spoolss_nt.c if ((p->server_info->utok.uid != sec_initial_uid()) && server_info 8292 source3/rpc_server/srv_spoolss_nt.c !user_has_privileges(p->server_info->ptok, &se_printop) && server_info 8293 source3/rpc_server/srv_spoolss_nt.c !token_contains_name_in_list(uidtoname(p->server_info->utok.uid), server_info 8295 source3/rpc_server/srv_spoolss_nt.c p->server_info->ptok, server_info 8372 source3/rpc_server/srv_spoolss_nt.c if ((p->server_info->utok.uid != sec_initial_uid()) && server_info 8373 source3/rpc_server/srv_spoolss_nt.c !user_has_privileges(p->server_info->ptok, &se_printop) && server_info 8374 source3/rpc_server/srv_spoolss_nt.c !token_contains_name_in_list(uidtoname(p->server_info->utok.uid), server_info 8376 source3/rpc_server/srv_spoolss_nt.c p->server_info->ptok, server_info 8455 source3/rpc_server/srv_spoolss_nt.c if ((p->server_info->utok.uid != sec_initial_uid()) && server_info 8456 source3/rpc_server/srv_spoolss_nt.c !user_has_privileges(p->server_info->ptok, &se_printop) && server_info 8457 source3/rpc_server/srv_spoolss_nt.c !token_contains_name_in_list(uidtoname(p->server_info->utok.uid), server_info 8459 source3/rpc_server/srv_spoolss_nt.c p->server_info->ptok, server_info 9909 source3/rpc_server/srv_spoolss_nt.c p->server_info->ptok, server_info 9916 source3/rpc_server/srv_spoolss_nt.c p->server_info->ptok, server_info 266 source3/rpc_server/srv_srvsvc_nt.c p->server_info->utok.uid, get_current_username(), server_info 292 source3/rpc_server/srv_srvsvc_nt.c p->server_info->utok.uid, get_current_username(), server_info 356 source3/rpc_server/srv_srvsvc_nt.c p->server_info->utok.uid, get_current_username(), server_info 384 source3/rpc_server/srv_srvsvc_nt.c p->server_info->utok.uid, get_current_username(), server_info 423 source3/rpc_server/srv_srvsvc_nt.c p->server_info->utok.uid, get_current_username(), server_info 501 source3/rpc_server/srv_srvsvc_nt.c return share_access_check(p->server_info->ptok, lp_servicename(snum), server_info 1268 source3/rpc_server/srv_srvsvc_nt.c if ((p->server_info->utok.uid != sec_initial_uid()) && server_info 1269 source3/rpc_server/srv_srvsvc_nt.c ( ! nt_token_check_domain_rid(p->server_info->ptok, server_info 1282 source3/rpc_server/srv_srvsvc_nt.c if (p->server_info->utok.uid != sec_initial_uid()) { server_info 1531 source3/rpc_server/srv_srvsvc_nt.c is_disk_op = user_has_privileges( p->server_info->ptok, &se_diskop ); server_info 1535 source3/rpc_server/srv_srvsvc_nt.c if ( p->server_info->utok.uid != sec_initial_uid() && !is_disk_op ) { server_info 1539 source3/rpc_server/srv_srvsvc_nt.c (unsigned int)p->server_info->utok.uid, server_info 1735 source3/rpc_server/srv_srvsvc_nt.c is_disk_op = user_has_privileges( p->server_info->ptok, &se_diskop ); server_info 1737 source3/rpc_server/srv_srvsvc_nt.c if (p->server_info->utok.uid != sec_initial_uid() && !is_disk_op ) server_info 1929 source3/rpc_server/srv_srvsvc_nt.c is_disk_op = user_has_privileges( p->server_info->ptok, &se_diskop ); server_info 1931 source3/rpc_server/srv_srvsvc_nt.c if (p->server_info->utok.uid != sec_initial_uid() && !is_disk_op ) server_info 2075 source3/rpc_server/srv_srvsvc_nt.c lp_pathname(snum), p->server_info, server_info 2190 source3/rpc_server/srv_srvsvc_nt.c lp_pathname(snum), p->server_info, server_info 2443 source3/rpc_server/srv_srvsvc_nt.c is_disk_op = user_has_privileges( p->server_info->ptok, &se_diskop ); server_info 2445 source3/rpc_server/srv_srvsvc_nt.c if (p->server_info->utok.uid != sec_initial_uid() && !is_disk_op) { server_info 265 source3/rpc_server/srv_svcctl_nt.c status = svcctl_access_check( sec_desc, p->server_info->ptok, server_info 303 source3/rpc_server/srv_svcctl_nt.c status = svcctl_access_check( sec_desc, p->server_info->ptok, server_info 345 source3/rpc_server/srv_svcctl_nt.c p->server_info->ptok); server_info 424 source3/rpc_server/srv_svcctl_nt.c NT_USER_TOKEN *token = p->server_info->ptok; server_info 711 source3/rpc_server/srv_svcctl_nt.c p->server_info->ptok); server_info 757 source3/rpc_server/srv_svcctl_nt.c p->mem_ctx, info->name, p->server_info->ptok); server_info 954 source3/rpc_server/srv_svcctl_nt.c p->server_info->ptok) ) server_info 63 source3/rpc_server/srv_winreg_nt.c p->server_info->ptok, &key); server_info 549 source3/rpc_server/srv_winreg_nt.c can_shutdown = user_has_privileges( p->server_info->ptok, server_info 588 source3/rpc_server/srv_winreg_nt.c can_shutdown = user_has_privileges( p->server_info->ptok, server_info 677 source3/rpc_server/srv_winreg_nt.c if ( !user_has_privileges( p->server_info->ptok, &se_restore ) ) server_info 296 source3/rpc_server/srv_wkssvc_nt.c struct nt_user_token *token = p->server_info->ptok; server_info 321 source3/rpc_server/srv_wkssvc_nt.c &p->server_info->user_session_key, &cleartext_pwd); server_info 371 source3/rpc_server/srv_wkssvc_nt.c struct nt_user_token *token = p->server_info->ptok; server_info 387 source3/rpc_server/srv_wkssvc_nt.c &p->server_info->user_session_key, &cleartext_pwd); server_info 610 source3/smbd/close.c conn->server_info->unix_name,fsp->fsp_name, server_info 155 source3/smbd/connection.c crec.uid = conn->server_info->utok.uid; server_info 156 source3/smbd/connection.c crec.gid = conn->server_info->utok.gid; server_info 112 source3/smbd/fake_file.c if (conn->server_info->utok.uid != 0) { server_info 116 source3/smbd/fake_file.c conn->server_info->unix_name)); server_info 37 source3/smbd/file_access.c if (conn->server_info->utok.uid == 0 || conn->admin_user) { server_info 52 source3/smbd/file_access.c status = se_access_check(secdesc, conn->server_info->ptok, server_info 86 source3/smbd/file_access.c if (conn->server_info->utok.uid == 0 || conn->admin_user) { server_info 115 source3/smbd/file_access.c if ((conn->server_info->utok.uid != sbuf.st_uid) && server_info 116 source3/smbd/file_access.c (conn->server_info->utok.uid != sbuf_file.st_uid)) { server_info 157 source3/smbd/file_access.c if (conn->server_info->utok.uid == 0 || conn->admin_user) { server_info 170 source3/smbd/file_access.c if (conn->server_info->utok.uid == psbuf->st_uid) { server_info 101 source3/smbd/lanman.c conn->server_info->unix_name, server_info 103 source3/smbd/lanman.c conn->server_info->utok.gid, server_info 104 source3/smbd/lanman.c conn->server_info->sanitized_username, server_info 105 source3/smbd/lanman.c pdb_get_domain(conn->server_info->sam_account), server_info 152 source3/smbd/lanman.c conn->server_info->unix_name, server_info 154 source3/smbd/lanman.c conn->server_info->utok.gid, server_info 155 source3/smbd/lanman.c conn->server_info->sanitized_username, server_info 156 source3/smbd/lanman.c pdb_get_domain(conn->server_info->sam_account), server_info 182 source3/smbd/lanman.c conn->server_info->unix_name, server_info 184 source3/smbd/lanman.c conn->server_info->utok.gid, server_info 185 source3/smbd/lanman.c conn->server_info->sanitized_username, server_info 186 source3/smbd/lanman.c pdb_get_domain(conn->server_info->sam_account), server_info 2069 source3/smbd/lanman.c conn->server_info, &samr_pipe); server_info 2250 source3/smbd/lanman.c conn->server_info, &samr_pipe); server_info 2405 source3/smbd/lanman.c conn->server_info, &samr_pipe); server_info 2621 source3/smbd/lanman.c auth_serversupplied_info *server_info = NULL; server_info 2624 source3/smbd/lanman.c if (NT_STATUS_IS_OK(check_plaintext_password(user,password,&server_info))) { server_info 2627 source3/smbd/lanman.c if (NT_STATUS_IS_OK(change_oem_password(server_info->sam_account, pass1, pass2, False, NULL))) { server_info 2632 source3/smbd/lanman.c TALLOC_FREE(server_info); server_info 2804 source3/smbd/lanman.c if (print_job_delete(conn->server_info, snum, jobid, &werr)) server_info 2808 source3/smbd/lanman.c if (print_job_pause(conn->server_info, snum, jobid, &werr)) server_info 2812 source3/smbd/lanman.c if (print_job_resume(conn->server_info, snum, jobid, &werr)) server_info 2873 source3/smbd/lanman.c werr = print_queue_pause(conn->server_info, snum); server_info 2876 source3/smbd/lanman.c werr = print_queue_resume(conn->server_info, snum); server_info 2879 source3/smbd/lanman.c werr = print_queue_purge(conn->server_info, snum); server_info 3132 source3/smbd/lanman.c conn->server_info->unix_name, server_info 3134 source3/smbd/lanman.c conn->server_info->utok.gid, server_info 3135 source3/smbd/lanman.c conn->server_info->sanitized_username, server_info 3136 source3/smbd/lanman.c pdb_get_domain(conn->server_info->sam_account), server_info 3236 source3/smbd/lanman.c strlcpy(p2,conn->server_info->sanitized_username,PTR_DIFF(endp,p2)); server_info 3471 source3/smbd/lanman.c (int)vuser->server_info->utok.uid, server_info 3472 source3/smbd/lanman.c vuser->server_info->unix_name)); server_info 3546 source3/smbd/lanman.c ? pdb_get_fullname(vuser->server_info->sam_account) server_info 3558 source3/smbd/lanman.c vuser->server_info->sam_account); server_info 3617 source3/smbd/lanman.c vuser->server_info->sam_account) : "", server_info 3628 source3/smbd/lanman.c vuser->server_info->sam_account) : "", server_info 3638 source3/smbd/lanman.c ? pdb_get_fullname(vuser->server_info->sam_account) server_info 3727 source3/smbd/lanman.c (int)vuser->server_info->utok.uid, server_info 3728 source3/smbd/lanman.c vuser->server_info->unix_name)); server_info 3786 source3/smbd/lanman.c vuser->server_info->sam_account) : ""); /* script path */ server_info 4708 source3/smbd/lanman.c if (!user || user->server_info->guest) { server_info 221 source3/smbd/msdfs.c struct auth_serversupplied_info *server_info, server_info 257 source3/smbd/msdfs.c if (server_info != NULL) { server_info 258 source3/smbd/msdfs.c conn->server_info = copy_serverinfo(conn, server_info); server_info 259 source3/smbd/msdfs.c if (conn->server_info == NULL) { server_info 705 source3/smbd/msdfs.c conn->server_info->sanitized_username) )) ) { server_info 2118 source3/smbd/nttrans.c if (conn->server_info->utok.uid != 0) { server_info 2121 source3/smbd/nttrans.c conn->server_info->unix_name)); server_info 2385 source3/smbd/nttrans.c if (conn->server_info->utok.uid != 0) { server_info 2388 source3/smbd/nttrans.c conn->server_info->unix_name)); server_info 79 source3/smbd/open.c if (conn->server_info->utok.uid == 0 || conn->admin_user) { server_info 102 source3/smbd/open.c conn->server_info->ptok, server_info 577 source3/smbd/open.c conn->server_info->unix_name, server_info 1374 source3/smbd/open.c conn->server_info->ptok, server_info 2114 source3/smbd/open.c set_share_mode(lck, fsp, conn->server_info->utok.uid, 0, server_info 2581 source3/smbd/open.c set_share_mode(lck, fsp, conn->server_info->utok.uid, 0, NO_OPLOCK); server_info 41 source3/smbd/password.c if (usp->server_info == NULL) { server_info 46 source3/smbd/password.c if (usp->server_info != NULL) { server_info 238 source3/smbd/password.c auth_serversupplied_info *server_info, server_info 251 source3/smbd/password.c vuser->server_info = talloc_move(vuser, &server_info); server_info 256 source3/smbd/password.c vuser->server_info->sanitized_username = talloc_strdup( server_info 257 source3/smbd/password.c vuser->server_info, tmp); server_info 260 source3/smbd/password.c (unsigned int)vuser->server_info->utok.uid, server_info 261 source3/smbd/password.c (unsigned int)vuser->server_info->utok.gid, server_info 262 source3/smbd/password.c vuser->server_info->unix_name, server_info 263 source3/smbd/password.c vuser->server_info->sanitized_username, server_info 264 source3/smbd/password.c pdb_get_domain(vuser->server_info->sam_account), server_info 265 source3/smbd/password.c vuser->server_info->guest )); server_info 268 source3/smbd/password.c "Real name: %s\n", vuser->server_info->unix_name, server_info 269 source3/smbd/password.c pdb_get_fullname(vuser->server_info->sam_account))); server_info 271 source3/smbd/password.c if (!vuser->server_info->ptok) { server_info 278 source3/smbd/password.c "and will be vuid %u\n", (int)vuser->server_info->utok.uid, server_info 279 source3/smbd/password.c vuser->server_info->unix_name, vuser->vuid)); server_info 296 source3/smbd/password.c if (!vuser->server_info->guest) { server_info 298 source3/smbd/password.c vuser->server_info->unix_name); server_info 301 source3/smbd/password.c if (srv_is_signing_negotiated() && !vuser->server_info->guest && server_info 305 source3/smbd/password.c srv_set_signing(vuser->server_info->user_session_key, response_blob); server_info 310 source3/smbd/password.c vuser->server_info->sanitized_username, server_info 311 source3/smbd/password.c vuser->server_info->unix_name, server_info 312 source3/smbd/password.c pdb_get_domain(vuser->server_info->sam_account)); server_info 56 source3/smbd/pipes.c conn->server_info, &fsp->fake_file_handle); server_info 1297 source3/smbd/process.c vuser->server_info->sanitized_username, server_info 1298 source3/smbd/process.c vuser->server_info->unix_name, server_info 1299 source3/smbd/process.c pdb_get_domain(vuser->server_info server_info 2402 source3/smbd/reply.c if (!set_delete_on_close(fsp, True, &conn->server_info->utok)) { server_info 671 source3/smbd/service.c conn, snum, vuser ? vuser->server_info : NULL, password, server_info 672 source3/smbd/service.c &conn->server_info); server_info 686 source3/smbd/service.c add_session_user(conn->server_info->unix_name); server_info 741 source3/smbd/service.c conn, fuser, conn->server_info->guest, server_info 749 source3/smbd/service.c TALLOC_FREE(conn->server_info); server_info 750 source3/smbd/service.c conn->server_info = forced_serverinfo; server_info 764 source3/smbd/service.c conn->force_user, snum, conn->server_info->unix_name, server_info 765 source3/smbd/service.c &conn->server_info->ptok->user_sids[1], server_info 766 source3/smbd/service.c &conn->server_info->utok.gid); server_info 780 source3/smbd/service.c conn->force_group_gid = conn->server_info->utok.gid; server_info 788 source3/smbd/service.c conn->server_info->unix_name, server_info 790 source3/smbd/service.c conn->server_info->utok.gid, server_info 791 source3/smbd/service.c conn->server_info->sanitized_username, server_info 792 source3/smbd/service.c pdb_get_domain(conn->server_info->sam_account), server_info 821 source3/smbd/service.c can_write = share_access_check(conn->server_info->ptok, server_info 826 source3/smbd/service.c if (!share_access_check(conn->server_info->ptok, server_info 910 source3/smbd/service.c conn->server_info->unix_name, server_info 912 source3/smbd/service.c conn->server_info->utok.gid, server_info 913 source3/smbd/service.c conn->server_info->sanitized_username, server_info 914 source3/smbd/service.c pdb_get_domain(conn->server_info->sam_account), server_info 949 source3/smbd/service.c conn->server_info->unix_name, server_info 951 source3/smbd/service.c conn->server_info->utok.gid, server_info 952 source3/smbd/service.c conn->server_info->sanitized_username, server_info 953 source3/smbd/service.c pdb_get_domain(conn->server_info->sam_account), server_info 985 source3/smbd/service.c conn->server_info->unix_name) < 0) { server_info 1061 source3/smbd/service.c conn->server_info->unix_name ); server_info 1249 source3/smbd/service.c conn->server_info->unix_name, server_info 1251 source3/smbd/service.c conn->server_info->utok.gid, server_info 1252 source3/smbd/service.c conn->server_info->sanitized_username, server_info 1253 source3/smbd/service.c pdb_get_domain(conn->server_info->sam_account), server_info 1265 source3/smbd/service.c conn->server_info->unix_name, server_info 1267 source3/smbd/service.c conn->server_info->utok.gid, server_info 1268 source3/smbd/service.c conn->server_info->sanitized_username, server_info 1269 source3/smbd/service.c pdb_get_domain(conn->server_info->sam_account), server_info 77 source3/smbd/session.c if (vuser->server_info->guest) { server_info 169 source3/smbd/session.c fstrcpy(sessionid.username, vuser->server_info->unix_name); server_info 173 source3/smbd/session.c sessionid.uid = vuser->server_info->utok.uid; server_info 174 source3/smbd/session.c sessionid.gid = vuser->server_info->utok.gid; server_info 35 source3/smbd/sesssetup.c auth_serversupplied_info **server_info, server_info 43 source3/smbd/sesssetup.c status = make_server_info_guest(NULL, server_info); server_info 51 source3/smbd/sesssetup.c status = make_server_info_guest(NULL, server_info); server_info 98 source3/smbd/sesssetup.c const auth_serversupplied_info *server_info, server_info 101 source3/smbd/sesssetup.c if (!server_info->guest && !srv_signing_started()) { server_info 141 source3/smbd/sesssetup.c static NTSTATUS check_guest_password(auth_serversupplied_info **server_info) server_info 165 source3/smbd/sesssetup.c server_info); server_info 257 source3/smbd/sesssetup.c auth_serversupplied_info *server_info = NULL; server_info 480 source3/smbd/sesssetup.c make_server_info_guest(NULL, &server_info); server_info 486 source3/smbd/sesssetup.c &server_info, &logon_info->info3); server_info 498 source3/smbd/sesssetup.c ret = make_server_info_pw(&server_info, real_username, pw); server_info 514 source3/smbd/sesssetup.c if (server_info->sam_account != NULL) { server_info 515 source3/smbd/sesssetup.c pdb_set_domain(server_info->sam_account, server_info 520 source3/smbd/sesssetup.c server_info->nss_token |= username_was_mapped; server_info 525 source3/smbd/sesssetup.c if ( !server_info->ptok ) { server_info 526 source3/smbd/sesssetup.c ret = create_local_token( server_info ); server_info 533 source3/smbd/sesssetup.c TALLOC_FREE( server_info ); server_info 543 source3/smbd/sesssetup.c data_blob_free(&server_info->user_session_key); server_info 544 source3/smbd/sesssetup.c server_info->user_session_key = session_key; server_info 553 source3/smbd/sesssetup.c server_info, server_info 568 source3/smbd/sesssetup.c if (server_info->guest) { server_info 574 source3/smbd/sesssetup.c sessionsetup_start_signing_engine(server_info, req->inbuf); server_info 614 source3/smbd/sesssetup.c struct auth_serversupplied_info *server_info = NULL; server_info 617 source3/smbd/sesssetup.c server_info = (*auth_ntlmssp_state)->server_info; server_info 620 source3/smbd/sesssetup.c &server_info, server_info 637 source3/smbd/sesssetup.c data_blob_free(&server_info->user_session_key); server_info 638 source3/smbd/sesssetup.c server_info->user_session_key = server_info 640 source3/smbd/sesssetup.c server_info, server_info 646 source3/smbd/sesssetup.c server_info, nullblob, server_info 653 source3/smbd/sesssetup.c (*auth_ntlmssp_state)->server_info = NULL; server_info 660 source3/smbd/sesssetup.c if (server_info->guest) { server_info 664 source3/smbd/sesssetup.c sessionsetup_start_signing_engine(server_info, server_info 1391 source3/smbd/sesssetup.c auth_serversupplied_info *server_info = NULL; server_info 1664 source3/smbd/sesssetup.c nt_status = check_guest_password(&server_info); server_info 1682 source3/smbd/sesssetup.c &server_info); server_info 1706 source3/smbd/sesssetup.c &server_info); server_info 1717 source3/smbd/sesssetup.c nt_status = do_map_to_guest(nt_status, &server_info, server_info 1732 source3/smbd/sesssetup.c if (!server_info) { server_info 1738 source3/smbd/sesssetup.c if (!server_info->ptok) { server_info 1739 source3/smbd/sesssetup.c nt_status = create_local_token(server_info); server_info 1762 source3/smbd/sesssetup.c if (server_info->guest) { server_info 1771 source3/smbd/sesssetup.c TALLOC_FREE(server_info); server_info 1785 source3/smbd/sesssetup.c server_info, server_info 1800 source3/smbd/sesssetup.c sessionsetup_start_signing_engine(server_info, req->inbuf); server_info 2851 source3/smbd/trans2.c if (conn->server_info->utok.uid != 0) { server_info 2855 source3/smbd/trans2.c conn->server_info->unix_name)); server_info 3015 source3/smbd/trans2.c conn->server_info->ptok)) { server_info 3023 source3/smbd/trans2.c conn->server_info->ptok)) { server_info 3039 source3/smbd/trans2.c + (conn->server_info->utok.ngroups * 8) server_info 3041 source3/smbd/trans2.c + (conn->server_info->ptok->num_sids * server_info 3048 source3/smbd/trans2.c (uint64_t)conn->server_info->utok.uid); server_info 3050 source3/smbd/trans2.c (uint64_t)conn->server_info->utok.gid); server_info 3065 source3/smbd/trans2.c SIVAL(pdata, 24, conn->server_info->utok.ngroups); server_info 3066 source3/smbd/trans2.c SIVAL(pdata, 28, conn->server_info->num_sids); server_info 3073 source3/smbd/trans2.c i < conn->server_info->ptok->num_sids; ++i) { server_info 3075 source3/smbd/trans2.c &conn->server_info->ptok->user_sids[i], server_info 3088 source3/smbd/trans2.c for (i = 0; i < conn->server_info->utok.ngroups; ++i) { server_info 3090 source3/smbd/trans2.c (uint64_t)conn->server_info->utok.groups[i]); server_info 3096 source3/smbd/trans2.c i < conn->server_info->ptok->num_sids; ++i) { server_info 3098 source3/smbd/trans2.c &conn->server_info->ptok->user_sids[i], server_info 3103 source3/smbd/trans2.c &conn->server_info->ptok->user_sids[i]); server_info 3298 source3/smbd/trans2.c if ((conn->server_info->utok.uid != 0) server_info 3302 source3/smbd/trans2.c conn->server_info->unix_name)); server_info 5201 source3/smbd/trans2.c &conn->server_info->utok)) { server_info 67 source3/smbd/uid.c conn->server_info == ent->server_info) { server_info 72 source3/smbd/uid.c TALLOC_FREE(conn->server_info); server_info 84 source3/smbd/uid.c const struct auth_serversupplied_info *server_info, server_info 99 source3/smbd/uid.c conn->server_info = ent->server_info; server_info 107 source3/smbd/uid.c if (!user_ok_token(server_info->unix_name, server_info 108 source3/smbd/uid.c pdb_get_domain(server_info->sam_account), server_info 109 source3/smbd/uid.c server_info->ptok, snum)) server_info 113 source3/smbd/uid.c server_info->unix_name, server_info 114 source3/smbd/uid.c pdb_get_domain(server_info->sam_account), server_info 115 source3/smbd/uid.c server_info->ptok, server_info 119 source3/smbd/uid.c !share_access_check(server_info->ptok, lp_servicename(snum), server_info 128 source3/smbd/uid.c if (!share_access_check(server_info->ptok, lp_servicename(snum), server_info 135 source3/smbd/uid.c server_info->unix_name, server_info 136 source3/smbd/uid.c pdb_get_domain(server_info->sam_account), server_info 137 source3/smbd/uid.c NULL, server_info->ptok, lp_admin_users(snum)); server_info 146 source3/smbd/uid.c TALLOC_FREE(ent->server_info); server_info 153 source3/smbd/uid.c ent->server_info = copy_serverinfo( server_info 154 source3/smbd/uid.c conn, conn->force_user ? conn->server_info : server_info); server_info 156 source3/smbd/uid.c if (ent->server_info == NULL) { server_info 165 source3/smbd/uid.c conn->server_info = ent->server_info; server_info 208 source3/smbd/uid.c if (conn->server_info == ent->server_info) { server_info 209 source3/smbd/uid.c ent->server_info = NULL; server_info 211 source3/smbd/uid.c TALLOC_FREE(ent->server_info); server_info 226 source3/smbd/uid.c const struct auth_serversupplied_info *server_info = NULL; server_info 248 source3/smbd/uid.c (current_user.ut.uid == conn->server_info->utok.uid)) { server_info 254 source3/smbd/uid.c (current_user.ut.uid == vuser->server_info->utok.uid)) { server_info 262 source3/smbd/uid.c server_info = vuser ? vuser->server_info : conn->server_info; server_info 264 source3/smbd/uid.c if (!server_info) { server_info 271 source3/smbd/uid.c if (!check_user_ok(conn, vuid, server_info, snum)) { server_info 274 source3/smbd/uid.c server_info->sanitized_username, server_info 275 source3/smbd/uid.c server_info->unix_name, vuid, server_info 286 source3/smbd/uid.c uid = conn->server_info->utok.uid; server_info 287 source3/smbd/uid.c gid = conn->server_info->utok.gid; server_info 288 source3/smbd/uid.c group_list = conn->server_info->utok.groups; server_info 289 source3/smbd/uid.c num_groups = conn->server_info->utok.ngroups; server_info 291 source3/smbd/uid.c uid = conn->admin_user ? 0 : vuser->server_info->utok.uid; server_info 292 source3/smbd/uid.c gid = conn->server_info->utok.gid; server_info 293 source3/smbd/uid.c num_groups = conn->server_info->utok.ngroups; server_info 294 source3/smbd/uid.c group_list = conn->server_info->utok.groups; server_info 324 source3/smbd/uid.c conn->server_info->utok.gid = server_info 327 source3/smbd/uid.c gid_to_sid(&conn->server_info->ptok server_info 333 source3/smbd/uid.c conn->server_info->utok.gid = conn->force_group_gid; server_info 335 source3/smbd/uid.c gid_to_sid(&conn->server_info->ptok->user_sids[1], server_info 347 source3/smbd/uid.c conn->server_info->ptok); server_info 387 source3/smbd/uid.c set_sec_ctx(p->server_info->utok.uid, p->server_info->utok.gid, server_info 388 source3/smbd/uid.c p->server_info->utok.ngroups, p->server_info->utok.groups, server_info 389 source3/smbd/uid.c p->server_info->ptok); server_info 147 source4/auth/auth.h struct auth_serversupplied_info **server_info); server_info 153 source4/auth/auth.h struct auth_serversupplied_info **server_info); server_info 189 source4/auth/auth.h struct auth_serversupplied_info **server_info); server_info 200 source4/auth/auth.h struct auth_serversupplied_info **server_info); server_info 262 source4/auth/auth.h struct auth_serversupplied_info **server_info); server_info 275 source4/auth/auth.h struct auth_serversupplied_info **server_info); server_info 30 source4/auth/auth_sam_reply.c struct auth_serversupplied_info *server_info, server_info 36 source4/auth/auth_sam_reply.c sam->domain_sid = dom_sid_dup(mem_ctx, server_info->account_sid); server_info 40 source4/auth/auth_sam_reply.c sam->last_logon = server_info->last_logon; server_info 41 source4/auth/auth_sam_reply.c sam->last_logoff = server_info->last_logoff; server_info 42 source4/auth/auth_sam_reply.c sam->acct_expiry = server_info->acct_expiry; server_info 43 source4/auth/auth_sam_reply.c sam->last_password_change = server_info->last_password_change; server_info 44 source4/auth/auth_sam_reply.c sam->allow_password_change = server_info->allow_password_change; server_info 45 source4/auth/auth_sam_reply.c sam->force_password_change = server_info->force_password_change; server_info 47 source4/auth/auth_sam_reply.c sam->account_name.string = server_info->account_name; server_info 48 source4/auth/auth_sam_reply.c sam->full_name.string = server_info->full_name; server_info 49 source4/auth/auth_sam_reply.c sam->logon_script.string = server_info->logon_script; server_info 50 source4/auth/auth_sam_reply.c sam->profile_path.string = server_info->profile_path; server_info 51 source4/auth/auth_sam_reply.c sam->home_directory.string = server_info->home_directory; server_info 52 source4/auth/auth_sam_reply.c sam->home_drive.string = server_info->home_drive; server_info 54 source4/auth/auth_sam_reply.c sam->logon_count = server_info->logon_count; server_info 56 source4/auth/auth_sam_reply.c sam->rid = server_info->account_sid->sub_auths[server_info->account_sid->num_auths-1]; server_info 57 source4/auth/auth_sam_reply.c sam->primary_gid = server_info->primary_group_sid->sub_auths[server_info->primary_group_sid->num_auths-1]; server_info 62 source4/auth/auth_sam_reply.c if (server_info->n_domain_groups > 0) { server_info 65 source4/auth/auth_sam_reply.c server_info->n_domain_groups); server_info 70 source4/auth/auth_sam_reply.c for (i=0; i<server_info->n_domain_groups; i++) { server_info 71 source4/auth/auth_sam_reply.c struct dom_sid *group_sid = server_info->domain_groups[i]; server_info 86 source4/auth/auth_sam_reply.c sam->acct_flags = server_info->acct_flags; server_info 87 source4/auth/auth_sam_reply.c sam->logon_server.string = server_info->logon_server; server_info 88 source4/auth/auth_sam_reply.c sam->domain.string = server_info->domain_name; server_info 93 source4/auth/auth_sam_reply.c if (server_info->user_session_key.length == sizeof(sam->key.key)) { server_info 94 source4/auth/auth_sam_reply.c memcpy(sam->key.key, server_info->user_session_key.data, sizeof(sam->key.key)); server_info 98 source4/auth/auth_sam_reply.c if (server_info->lm_session_key.length == sizeof(sam->LMSessKey.key)) { server_info 99 source4/auth/auth_sam_reply.c memcpy(sam->LMSessKey.key, server_info->lm_session_key.data, server_info 109 source4/auth/auth_sam_reply.c struct auth_serversupplied_info *server_info, server_info 118 source4/auth/auth_sam_reply.c status = auth_convert_server_info_sambaseinfo(mem_ctx, server_info, &sam); server_info 128 source4/auth/auth_sam_reply.c server_info->n_domain_groups); server_info 131 source4/auth/auth_sam_reply.c for (i=0; i<server_info->n_domain_groups; i++) { server_info 132 source4/auth/auth_sam_reply.c if (dom_sid_in_domain(sam->domain_sid, server_info->domain_groups[i])) { server_info 135 source4/auth/auth_sam_reply.c sam3->sids[sam3->sidcount].sid = talloc_reference(sam3->sids,server_info->domain_groups[i]); server_info 159 source4/auth/auth_sam_reply.c struct auth_serversupplied_info *server_info; server_info 186 source4/auth/auth_sam_reply.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); server_info 187 source4/auth/auth_sam_reply.c NT_STATUS_HAVE_NO_MEMORY(server_info); server_info 194 source4/auth/auth_sam_reply.c server_info->account_sid = dom_sid_add_rid(server_info, base->domain_sid, base->rid); server_info 195 source4/auth/auth_sam_reply.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_sid); server_info 198 source4/auth/auth_sam_reply.c server_info->primary_group_sid = dom_sid_add_rid(server_info, base->domain_sid, base->primary_gid); server_info 199 source4/auth/auth_sam_reply.c NT_STATUS_HAVE_NO_MEMORY(server_info->primary_group_sid); server_info 201 source4/auth/auth_sam_reply.c server_info->n_domain_groups = base->groups.count; server_info 203 source4/auth/auth_sam_reply.c server_info->domain_groups = talloc_array(server_info, struct dom_sid*, base->groups.count); server_info 204 source4/auth/auth_sam_reply.c NT_STATUS_HAVE_NO_MEMORY(server_info->domain_groups); server_info 206 source4/auth/auth_sam_reply.c server_info->domain_groups = NULL; server_info 210 source4/auth/auth_sam_reply.c server_info->domain_groups[i] = dom_sid_add_rid(server_info, base->domain_sid, base->groups.rids[i].rid); server_info 211 source4/auth/auth_sam_reply.c NT_STATUS_HAVE_NO_MEMORY(server_info->domain_groups[i]); server_info 221 source4/auth/auth_sam_reply.c struct dom_sid **dgrps = server_info->domain_groups; server_info 222 source4/auth/auth_sam_reply.c size_t sidcount = server_info->n_domain_groups + validation->sam3->sidcount; server_info 223 source4/auth/auth_sam_reply.c size_t n_dgrps = server_info->n_domain_groups; server_info 226 source4/auth/auth_sam_reply.c dgrps = talloc_realloc(server_info, dgrps, struct dom_sid*, sidcount); server_info 234 source4/auth/auth_sam_reply.c server_info->n_domain_groups = sidcount; server_info 235 source4/auth/auth_sam_reply.c server_info->domain_groups = dgrps; server_info 241 source4/auth/auth_sam_reply.c server_info->account_name = talloc_reference(server_info, base->account_name.string); server_info 243 source4/auth/auth_sam_reply.c server_info->account_name = talloc_strdup(server_info, account_name); server_info 244 source4/auth/auth_sam_reply.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_name); server_info 247 source4/auth/auth_sam_reply.c server_info->domain_name = talloc_reference(server_info, base->domain.string); server_info 248 source4/auth/auth_sam_reply.c server_info->full_name = talloc_reference(server_info, base->full_name.string); server_info 249 source4/auth/auth_sam_reply.c server_info->logon_script = talloc_reference(server_info, base->logon_script.string); server_info 250 source4/auth/auth_sam_reply.c server_info->profile_path = talloc_reference(server_info, base->profile_path.string); server_info 251 source4/auth/auth_sam_reply.c server_info->home_directory = talloc_reference(server_info, base->home_directory.string); server_info 252 source4/auth/auth_sam_reply.c server_info->home_drive = talloc_reference(server_info, base->home_drive.string); server_info 253 source4/auth/auth_sam_reply.c server_info->logon_server = talloc_reference(server_info, base->logon_server.string); server_info 254 source4/auth/auth_sam_reply.c server_info->last_logon = base->last_logon; server_info 255 source4/auth/auth_sam_reply.c server_info->last_logoff = base->last_logoff; server_info 256 source4/auth/auth_sam_reply.c server_info->acct_expiry = base->acct_expiry; server_info 257 source4/auth/auth_sam_reply.c server_info->last_password_change = base->last_password_change; server_info 258 source4/auth/auth_sam_reply.c server_info->allow_password_change = base->allow_password_change; server_info 259 source4/auth/auth_sam_reply.c server_info->force_password_change = base->force_password_change; server_info 260 source4/auth/auth_sam_reply.c server_info->logon_count = base->logon_count; server_info 261 source4/auth/auth_sam_reply.c server_info->bad_password_count = base->bad_password_count; server_info 262 source4/auth/auth_sam_reply.c server_info->acct_flags = base->acct_flags; server_info 264 source4/auth/auth_sam_reply.c server_info->authenticated = true; server_info 269 source4/auth/auth_sam_reply.c server_info->user_session_key = data_blob(NULL, 0); server_info 271 source4/auth/auth_sam_reply.c server_info->user_session_key = data_blob_talloc(server_info, base->key.key, sizeof(base->key.key)); server_info 272 source4/auth/auth_sam_reply.c NT_STATUS_HAVE_NO_MEMORY(server_info->user_session_key.data); server_info 276 source4/auth/auth_sam_reply.c server_info->lm_session_key = data_blob(NULL, 0); server_info 278 source4/auth/auth_sam_reply.c server_info->lm_session_key = data_blob_talloc(server_info, base->LMSessKey.key, sizeof(base->LMSessKey.key)); server_info 279 source4/auth/auth_sam_reply.c NT_STATUS_HAVE_NO_MEMORY(server_info->lm_session_key.data); server_info 282 source4/auth/auth_sam_reply.c ZERO_STRUCT(server_info->pac_srv_sig); server_info 283 source4/auth/auth_sam_reply.c ZERO_STRUCT(server_info->pac_kdc_sig); server_info 285 source4/auth/auth_sam_reply.c *_server_info = server_info; server_info 1223 source4/auth/gensec/gensec_gssapi.c struct auth_serversupplied_info *server_info = NULL; server_info 1262 source4/auth/gensec/gensec_gssapi.c &server_info); server_info 1300 source4/auth/gensec/gensec_gssapi.c &server_info); server_info 1316 source4/auth/gensec/gensec_gssapi.c gensec_security->settings->lp_ctx, server_info, &session_info); server_info 557 source4/auth/gensec/gensec_krb5.c struct auth_serversupplied_info *server_info = NULL; server_info 616 source4/auth/gensec/gensec_krb5.c &server_info); server_info 665 source4/auth/gensec/gensec_krb5.c &server_info); server_info 673 source4/auth/gensec/gensec_krb5.c nt_status = auth_generate_session_info(mem_ctx, gensec_security->event_ctx, gensec_security->settings->lp_ctx, server_info, &session_info); server_info 142 source4/auth/kerberos/kerberos.h struct auth_serversupplied_info *server_info, server_info 535 source4/auth/kerberos/kerberos_pac.c struct auth_serversupplied_info *server_info, server_info 623 source4/auth/kerberos/kerberos_pac.c nt_status = auth_convert_server_info_saminfo3(LOGON_INFO, server_info, &sam3); server_info 661 source4/auth/kerberos/kerberos_pac.c struct auth_serversupplied_info **server_info) server_info 748 source4/auth/kerberos/kerberos_pac.c *server_info = server_info_out; server_info 758 source4/auth/kerberos/kerberos_pac.c struct auth_serversupplied_info **server_info) server_info 770 source4/auth/kerberos/kerberos_pac.c ret = kerberos_pac_to_server_info(mem_ctx, iconv_convenience, pac, context, server_info); server_info 113 source4/auth/ntlm/auth.c struct auth_serversupplied_info **server_info) server_info 123 source4/auth/ntlm/auth.c nt_status = method->ops->get_server_info_principal(mem_ctx, auth_ctx, principal, server_info); server_info 139 source4/auth/ntlm/auth.c struct auth_serversupplied_info *server_info; server_info 149 source4/auth/ntlm/auth.c s->status = auth_check_password_recv(req, s, &s->server_info); server_info 182 source4/auth/ntlm/auth.c struct auth_serversupplied_info **server_info) server_info 199 source4/auth/ntlm/auth.c *server_info = talloc_steal(mem_ctx, sync_state->server_info); server_info 209 source4/auth/ntlm/auth.c struct auth_serversupplied_info *server_info; server_info 222 source4/auth/ntlm/auth.c req->status = req->method->ops->check_password(req->method, req, req->user_info, &req->server_info); server_info 355 source4/auth/ntlm/auth.c struct auth_serversupplied_info **server_info) server_info 363 source4/auth/ntlm/auth.c req->method->ops->name, req->server_info->domain_name, req->server_info->account_name)); server_info 365 source4/auth/ntlm/auth.c *server_info = talloc_steal(mem_ctx, req->server_info); server_info 54 source4/auth/ntlm/auth_developer.c struct auth_serversupplied_info *server_info; server_info 69 source4/auth/ntlm/auth_developer.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); server_info 70 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info); server_info 72 source4/auth/ntlm/auth_developer.c server_info->account_sid = dom_sid_parse_talloc(server_info, SID_NT_ANONYMOUS); server_info 73 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_sid); server_info 76 source4/auth/ntlm/auth_developer.c server_info->primary_group_sid = dom_sid_parse_talloc(server_info, SID_BUILTIN_GUESTS); server_info 77 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->primary_group_sid); server_info 79 source4/auth/ntlm/auth_developer.c server_info->n_domain_groups = 0; server_info 80 source4/auth/ntlm/auth_developer.c server_info->domain_groups = NULL; server_info 84 source4/auth/ntlm/auth_developer.c server_info->user_session_key = data_blob_talloc(server_info, NULL, 16); server_info 85 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->user_session_key.data); server_info 87 source4/auth/ntlm/auth_developer.c server_info->lm_session_key = data_blob_talloc(server_info, NULL, 16); server_info 88 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->lm_session_key.data); server_info 90 source4/auth/ntlm/auth_developer.c data_blob_clear(&server_info->user_session_key); server_info 91 source4/auth/ntlm/auth_developer.c data_blob_clear(&server_info->lm_session_key); server_info 93 source4/auth/ntlm/auth_developer.c server_info->account_name = talloc_asprintf(server_info, "NAME TO NTSTATUS %s ANONYMOUS LOGON", user); server_info 94 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_name); server_info 96 source4/auth/ntlm/auth_developer.c server_info->domain_name = talloc_strdup(server_info, "NT AUTHORITY"); server_info 97 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->domain_name); server_info 99 source4/auth/ntlm/auth_developer.c server_info->full_name = talloc_asprintf(server_info, "NAME TO NTSTATUS %s Anonymous Logon", user); server_info 100 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->full_name); server_info 102 source4/auth/ntlm/auth_developer.c server_info->logon_script = talloc_strdup(server_info, ""); server_info 103 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->logon_script); server_info 105 source4/auth/ntlm/auth_developer.c server_info->profile_path = talloc_strdup(server_info, ""); server_info 106 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->profile_path); server_info 108 source4/auth/ntlm/auth_developer.c server_info->home_directory = talloc_strdup(server_info, ""); server_info 109 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_directory); server_info 111 source4/auth/ntlm/auth_developer.c server_info->home_drive = talloc_strdup(server_info, ""); server_info 112 source4/auth/ntlm/auth_developer.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_drive); server_info 114 source4/auth/ntlm/auth_developer.c server_info->last_logon = 0; server_info 115 source4/auth/ntlm/auth_developer.c server_info->last_logoff = 0; server_info 116 source4/auth/ntlm/auth_developer.c server_info->acct_expiry = 0; server_info 117 source4/auth/ntlm/auth_developer.c server_info->last_password_change = 0; server_info 118 source4/auth/ntlm/auth_developer.c server_info->allow_password_change = 0; server_info 119 source4/auth/ntlm/auth_developer.c server_info->force_password_change = 0; server_info 121 source4/auth/ntlm/auth_developer.c server_info->logon_count = 0; server_info 122 source4/auth/ntlm/auth_developer.c server_info->bad_password_count = 0; server_info 124 source4/auth/ntlm/auth_developer.c server_info->acct_flags = ACB_NORMAL; server_info 126 source4/auth/ntlm/auth_developer.c server_info->authenticated = false; server_info 128 source4/auth/ntlm/auth_developer.c *_server_info = server_info; server_info 277 source4/auth/ntlm/auth_sam.c struct auth_serversupplied_info **server_info) server_info 319 source4/auth/ntlm/auth_sam.c server_info); server_info 325 source4/auth/ntlm/auth_sam.c talloc_steal(mem_ctx, *server_info); server_info 345 source4/auth/ntlm/auth_sam.c struct auth_serversupplied_info **server_info) server_info 347 source4/auth/ntlm/auth_sam.c return authsam_check_password_internals(ctx, mem_ctx, NULL, user_info, server_info); server_info 400 source4/auth/ntlm/auth_sam.c struct auth_serversupplied_info **server_info) server_info 419 source4/auth/ntlm/auth_sam.c return authsam_check_password_internals(ctx, mem_ctx, domain, user_info, server_info); server_info 427 source4/auth/ntlm/auth_sam.c struct auth_serversupplied_info **server_info) server_info 459 source4/auth/ntlm/auth_sam.c server_info); server_info 461 source4/auth/ntlm/auth_sam.c talloc_steal(mem_ctx, *server_info); server_info 117 source4/auth/ntlm/auth_server.c struct auth_serversupplied_info *server_info; server_info 159 source4/auth/ntlm/auth_server.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); server_info 160 source4/auth/ntlm/auth_server.c NT_STATUS_HAVE_NO_MEMORY(server_info); server_info 162 source4/auth/ntlm/auth_server.c server_info->account_sid = dom_sid_parse_talloc(server_info, SID_NT_ANONYMOUS); server_info 163 source4/auth/ntlm/auth_server.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_sid); server_info 166 source4/auth/ntlm/auth_server.c server_info->primary_group_sid = dom_sid_parse_talloc(server_info, SID_BUILTIN_GUESTS); server_info 167 source4/auth/ntlm/auth_server.c NT_STATUS_HAVE_NO_MEMORY(server_info->primary_group_sid); server_info 169 source4/auth/ntlm/auth_server.c server_info->n_domain_groups = 0; server_info 170 source4/auth/ntlm/auth_server.c server_info->domain_groups = NULL; server_info 174 source4/auth/ntlm/auth_server.c server_info->user_session_key = data_blob(NULL, 0); server_info 175 source4/auth/ntlm/auth_server.c server_info->lm_session_key = data_blob(NULL, 0); server_info 177 source4/auth/ntlm/auth_server.c server_info->account_name = talloc_strdup(server_info, user_info->client.account_name); server_info 178 source4/auth/ntlm/auth_server.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_name); server_info 180 source4/auth/ntlm/auth_server.c server_info->domain_name = talloc_strdup(server_info, user_info->client.domain_name); server_info 181 source4/auth/ntlm/auth_server.c NT_STATUS_HAVE_NO_MEMORY(server_info->domain_name); server_info 183 source4/auth/ntlm/auth_server.c server_info->full_name = NULL; server_info 185 source4/auth/ntlm/auth_server.c server_info->logon_script = talloc_strdup(server_info, ""); server_info 186 source4/auth/ntlm/auth_server.c NT_STATUS_HAVE_NO_MEMORY(server_info->logon_script); server_info 188 source4/auth/ntlm/auth_server.c server_info->profile_path = talloc_strdup(server_info, ""); server_info 189 source4/auth/ntlm/auth_server.c NT_STATUS_HAVE_NO_MEMORY(server_info->profile_path); server_info 191 source4/auth/ntlm/auth_server.c server_info->home_directory = talloc_strdup(server_info, ""); server_info 192 source4/auth/ntlm/auth_server.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_directory); server_info 194 source4/auth/ntlm/auth_server.c server_info->home_drive = talloc_strdup(server_info, ""); server_info 195 source4/auth/ntlm/auth_server.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_drive); server_info 197 source4/auth/ntlm/auth_server.c server_info->last_logon = 0; server_info 198 source4/auth/ntlm/auth_server.c server_info->last_logoff = 0; server_info 199 source4/auth/ntlm/auth_server.c server_info->acct_expiry = 0; server_info 200 source4/auth/ntlm/auth_server.c server_info->last_password_change = 0; server_info 201 source4/auth/ntlm/auth_server.c server_info->allow_password_change = 0; server_info 202 source4/auth/ntlm/auth_server.c server_info->force_password_change = 0; server_info 204 source4/auth/ntlm/auth_server.c server_info->logon_count = 0; server_info 205 source4/auth/ntlm/auth_server.c server_info->bad_password_count = 0; server_info 207 source4/auth/ntlm/auth_server.c server_info->acct_flags = ACB_NORMAL; server_info 209 source4/auth/ntlm/auth_server.c server_info->authenticated = false; server_info 211 source4/auth/ntlm/auth_server.c *_server_info = server_info; server_info 45 source4/auth/ntlm/auth_simple.c struct auth_serversupplied_info *server_info; server_info 86 source4/auth/ntlm/auth_simple.c nt_status = auth_check_password(auth_context, tmp_ctx, user_info, &server_info); server_info 93 source4/auth/ntlm/auth_simple.c nt_status = auth_generate_session_info(tmp_ctx, ev, lp_ctx, server_info, session_info); server_info 39 source4/auth/ntlm/auth_unix.c struct auth_serversupplied_info *server_info; server_info 44 source4/auth/ntlm/auth_unix.c status = auth_system_server_info(mem_ctx, netbios_name, &server_info); server_info 49 source4/auth/ntlm/auth_unix.c server_info->account_name = talloc_steal(server_info, pwd->pw_name); server_info 50 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_name); server_info 52 source4/auth/ntlm/auth_unix.c server_info->domain_name = talloc_strdup(server_info, "unix"); server_info 53 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info->domain_name); server_info 55 source4/auth/ntlm/auth_unix.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); server_info 56 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info); server_info 58 source4/auth/ntlm/auth_unix.c server_info->authenticated = true; server_info 60 source4/auth/ntlm/auth_unix.c server_info->account_name = talloc_steal(server_info, pwd->pw_name); server_info 61 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_name); server_info 63 source4/auth/ntlm/auth_unix.c server_info->domain_name = talloc_strdup(server_info, "unix"); server_info 64 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info->domain_name); server_info 67 source4/auth/ntlm/auth_unix.c server_info->account_sid = NULL; server_info 68 source4/auth/ntlm/auth_unix.c server_info->primary_group_sid = NULL; server_info 69 source4/auth/ntlm/auth_unix.c server_info->n_domain_groups = 0; server_info 70 source4/auth/ntlm/auth_unix.c server_info->domain_groups = NULL; server_info 72 source4/auth/ntlm/auth_unix.c server_info->user_session_key = data_blob(NULL,0); server_info 73 source4/auth/ntlm/auth_unix.c server_info->lm_session_key = data_blob(NULL,0); server_info 75 source4/auth/ntlm/auth_unix.c server_info->full_name = talloc_steal(server_info, pwd->pw_gecos); server_info 76 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info->full_name); server_info 77 source4/auth/ntlm/auth_unix.c server_info->logon_script = talloc_strdup(server_info, ""); server_info 78 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info->logon_script); server_info 79 source4/auth/ntlm/auth_unix.c server_info->profile_path = talloc_strdup(server_info, ""); server_info 80 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info->profile_path); server_info 81 source4/auth/ntlm/auth_unix.c server_info->home_directory = talloc_strdup(server_info, ""); server_info 82 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_directory); server_info 83 source4/auth/ntlm/auth_unix.c server_info->home_drive = talloc_strdup(server_info, ""); server_info 84 source4/auth/ntlm/auth_unix.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_drive); server_info 86 source4/auth/ntlm/auth_unix.c server_info->last_logon = 0; server_info 87 source4/auth/ntlm/auth_unix.c server_info->last_logoff = 0; server_info 88 source4/auth/ntlm/auth_unix.c server_info->acct_expiry = 0; server_info 89 source4/auth/ntlm/auth_unix.c server_info->last_password_change = 0; server_info 90 source4/auth/ntlm/auth_unix.c server_info->allow_password_change = 0; server_info 91 source4/auth/ntlm/auth_unix.c server_info->force_password_change = 0; server_info 92 source4/auth/ntlm/auth_unix.c server_info->logon_count = 0; server_info 93 source4/auth/ntlm/auth_unix.c server_info->bad_password_count = 0; server_info 94 source4/auth/ntlm/auth_unix.c server_info->acct_flags = 0; server_info 96 source4/auth/ntlm/auth_unix.c *_server_info = server_info; server_info 794 source4/auth/ntlm/auth_unix.c struct auth_serversupplied_info **server_info) server_info 816 source4/auth/ntlm/auth_unix.c user_info, pwd, server_info); server_info 76 source4/auth/ntlm/auth_winbind.c struct auth_serversupplied_info **server_info) server_info 135 source4/auth/ntlm/auth_winbind.c server_info); server_info 163 source4/auth/ntlm/auth_winbind.c struct auth_serversupplied_info **server_info) server_info 245 source4/auth/ntlm/auth_winbind.c server_info); server_info 398 source4/auth/ntlmssp/ntlmssp.c gensec_ntlmssp_state->server_info = NULL; server_info 184 source4/auth/ntlmssp/ntlmssp.h struct auth_serversupplied_info *server_info; server_info 687 source4/auth/ntlmssp/ntlmssp_server.c &gensec_ntlmssp_state->server_info); server_info 691 source4/auth/ntlmssp/ntlmssp_server.c talloc_steal(gensec_ntlmssp_state, gensec_ntlmssp_state->server_info); server_info 693 source4/auth/ntlmssp/ntlmssp_server.c if (gensec_ntlmssp_state->server_info->user_session_key.length) { server_info 695 source4/auth/ntlmssp/ntlmssp_server.c (unsigned)gensec_ntlmssp_state->server_info->user_session_key.length)); server_info 696 source4/auth/ntlmssp/ntlmssp_server.c if (!talloc_reference(mem_ctx, gensec_ntlmssp_state->server_info->user_session_key.data)) { server_info 700 source4/auth/ntlmssp/ntlmssp_server.c *user_session_key = gensec_ntlmssp_state->server_info->user_session_key; server_info 702 source4/auth/ntlmssp/ntlmssp_server.c if (gensec_ntlmssp_state->server_info->lm_session_key.length) { server_info 704 source4/auth/ntlmssp/ntlmssp_server.c (unsigned)gensec_ntlmssp_state->server_info->lm_session_key.length)); server_info 705 source4/auth/ntlmssp/ntlmssp_server.c if (!talloc_reference(mem_ctx, gensec_ntlmssp_state->server_info->lm_session_key.data)) { server_info 709 source4/auth/ntlmssp/ntlmssp_server.c *lm_session_key = gensec_ntlmssp_state->server_info->lm_session_key; server_info 730 source4/auth/ntlmssp/ntlmssp_server.c nt_status = auth_generate_session_info(gensec_ntlmssp_state, gensec_security->event_ctx, gensec_security->settings->lp_ctx, gensec_ntlmssp_state->server_info, session_info); server_info 264 source4/auth/sam.c struct auth_serversupplied_info *server_info; server_info 288 source4/auth/sam.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); server_info 289 source4/auth/sam.c NT_STATUS_HAVE_NO_MEMORY(server_info); server_info 292 source4/auth/sam.c groupSIDs = talloc_array(server_info, struct dom_sid *, group_ret); server_info 305 source4/auth/sam.c account_sid = samdb_result_dom_sid(server_info, msg, "objectSid"); server_info 308 source4/auth/sam.c primary_group_sid = dom_sid_dup(server_info, account_sid); server_info 322 source4/auth/sam.c server_info->account_sid = account_sid; server_info 323 source4/auth/sam.c server_info->primary_group_sid = primary_group_sid; server_info 325 source4/auth/sam.c server_info->n_domain_groups = group_ret; server_info 326 source4/auth/sam.c server_info->domain_groups = groupSIDs; server_info 328 source4/auth/sam.c server_info->account_name = talloc_steal(server_info, samdb_result_string(msg, "sAMAccountName", NULL)); server_info 330 source4/auth/sam.c server_info->domain_name = talloc_steal(server_info, samdb_result_string(msg_domain_ref, "nETBIOSName", NULL)); server_info 333 source4/auth/sam.c server_info->full_name = talloc_strdup(server_info, str); server_info 334 source4/auth/sam.c NT_STATUS_HAVE_NO_MEMORY(server_info->full_name); server_info 337 source4/auth/sam.c server_info->logon_script = talloc_strdup(server_info, str); server_info 338 source4/auth/sam.c NT_STATUS_HAVE_NO_MEMORY(server_info->logon_script); server_info 341 source4/auth/sam.c server_info->profile_path = talloc_strdup(server_info, str); server_info 342 source4/auth/sam.c NT_STATUS_HAVE_NO_MEMORY(server_info->profile_path); server_info 345 source4/auth/sam.c server_info->home_directory = talloc_strdup(server_info, str); server_info 346 source4/auth/sam.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_directory); server_info 349 source4/auth/sam.c server_info->home_drive = talloc_strdup(server_info, str); server_info 350 source4/auth/sam.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_drive); server_info 352 source4/auth/sam.c server_info->logon_server = talloc_strdup(server_info, netbios_name); server_info 353 source4/auth/sam.c NT_STATUS_HAVE_NO_MEMORY(server_info->logon_server); server_info 355 source4/auth/sam.c server_info->last_logon = samdb_result_nttime(msg, "lastLogon", 0); server_info 356 source4/auth/sam.c server_info->last_logoff = samdb_result_nttime(msg, "lastLogoff", 0); server_info 357 source4/auth/sam.c server_info->acct_expiry = samdb_result_account_expires(msg); server_info 358 source4/auth/sam.c server_info->last_password_change = samdb_result_nttime(msg, "pwdLastSet", 0); server_info 364 source4/auth/sam.c server_info->allow_password_change server_info 367 source4/auth/sam.c server_info->force_password_change server_info 371 source4/auth/sam.c server_info->logon_count = samdb_result_uint(msg, "logonCount", 0); server_info 372 source4/auth/sam.c server_info->bad_password_count = samdb_result_uint(msg, "badPwdCount", 0); server_info 376 source4/auth/sam.c server_info->acct_flags = samdb_result_acct_flags(sam_ctx, mem_ctx, server_info 379 source4/auth/sam.c server_info->user_session_key = user_sess_key; server_info 380 source4/auth/sam.c server_info->lm_session_key = lm_sess_key; server_info 382 source4/auth/sam.c server_info->authenticated = true; server_info 384 source4/auth/sam.c *_server_info = server_info; server_info 52 source4/auth/session.c struct auth_serversupplied_info *server_info = NULL; server_info 58 source4/auth/session.c &server_info); server_info 65 source4/auth/session.c nt_status = auth_generate_session_info(parent_ctx, event_ctx, lp_ctx, server_info, &session_info); server_info 87 source4/auth/session.c struct auth_serversupplied_info *server_info; server_info 88 source4/auth/session.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); server_info 89 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info); server_info 91 source4/auth/session.c server_info->account_sid = dom_sid_parse_talloc(server_info, SID_NT_ANONYMOUS); server_info 92 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_sid); server_info 95 source4/auth/session.c server_info->primary_group_sid = dom_sid_parse_talloc(server_info, SID_BUILTIN_GUESTS); server_info 96 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->primary_group_sid); server_info 98 source4/auth/session.c server_info->n_domain_groups = 0; server_info 99 source4/auth/session.c server_info->domain_groups = NULL; server_info 102 source4/auth/session.c server_info->user_session_key = data_blob_talloc(server_info, NULL, 16); server_info 103 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->user_session_key.data); server_info 105 source4/auth/session.c server_info->lm_session_key = data_blob_talloc(server_info, NULL, 16); server_info 106 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->lm_session_key.data); server_info 109 source4/auth/session.c data_blob_clear(&server_info->user_session_key); server_info 110 source4/auth/session.c data_blob_clear(&server_info->lm_session_key); server_info 112 source4/auth/session.c server_info->account_name = talloc_strdup(server_info, "ANONYMOUS LOGON"); server_info 113 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_name); server_info 115 source4/auth/session.c server_info->domain_name = talloc_strdup(server_info, "NT AUTHORITY"); server_info 116 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->domain_name); server_info 118 source4/auth/session.c server_info->full_name = talloc_strdup(server_info, "Anonymous Logon"); server_info 119 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->full_name); server_info 121 source4/auth/session.c server_info->logon_script = talloc_strdup(server_info, ""); server_info 122 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->logon_script); server_info 124 source4/auth/session.c server_info->profile_path = talloc_strdup(server_info, ""); server_info 125 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->profile_path); server_info 127 source4/auth/session.c server_info->home_directory = talloc_strdup(server_info, ""); server_info 128 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_directory); server_info 130 source4/auth/session.c server_info->home_drive = talloc_strdup(server_info, ""); server_info 131 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_drive); server_info 133 source4/auth/session.c server_info->logon_server = talloc_strdup(server_info, netbios_name); server_info 134 source4/auth/session.c NT_STATUS_HAVE_NO_MEMORY(server_info->logon_server); server_info 136 source4/auth/session.c server_info->last_logon = 0; server_info 137 source4/auth/session.c server_info->last_logoff = 0; server_info 138 source4/auth/session.c server_info->acct_expiry = 0; server_info 139 source4/auth/session.c server_info->last_password_change = 0; server_info 140 source4/auth/session.c server_info->allow_password_change = 0; server_info 141 source4/auth/session.c server_info->force_password_change = 0; server_info 143 source4/auth/session.c server_info->logon_count = 0; server_info 144 source4/auth/session.c server_info->bad_password_count = 0; server_info 146 source4/auth/session.c server_info->acct_flags = ACB_NORMAL; server_info 148 source4/auth/session.c server_info->authenticated = false; server_info 150 source4/auth/session.c *_server_info = server_info; server_info 158 source4/auth/session.c struct auth_serversupplied_info *server_info, server_info 167 source4/auth/session.c session_info->server_info = talloc_reference(session_info, server_info); server_info 171 source4/auth/session.c session_info->session_key = server_info->user_session_key; server_info 176 source4/auth/session.c server_info->account_sid, server_info 177 source4/auth/session.c server_info->primary_group_sid, server_info 178 source4/auth/session.c server_info->n_domain_groups, server_info 179 source4/auth/session.c server_info->domain_groups, server_info 180 source4/auth/session.c server_info->authenticated, server_info 26 source4/auth/session.h struct auth_serversupplied_info *server_info; server_info 53 source4/auth/session.h struct auth_serversupplied_info *server_info, server_info 118 source4/auth/system_session.c struct auth_serversupplied_info *server_info, server_info 127 source4/auth/system_session.c session_info->server_info = talloc_reference(session_info, server_info); server_info 131 source4/auth/system_session.c session_info->session_key = server_info->user_session_key; server_info 134 source4/auth/system_session.c server_info->account_sid, server_info 135 source4/auth/system_session.c server_info->primary_group_sid, server_info 136 source4/auth/system_session.c server_info->n_domain_groups, server_info 137 source4/auth/system_session.c server_info->domain_groups, server_info 138 source4/auth/system_session.c server_info->authenticated, server_info 173 source4/auth/system_session.c struct auth_serversupplied_info *server_info = NULL; server_info 178 source4/auth/system_session.c &server_info); server_info 185 source4/auth/system_session.c nt_status = generate_session_info(parent_ctx, server_info, &session_info); server_info 236 source4/auth/system_session.c struct auth_serversupplied_info *server_info; server_info 238 source4/auth/system_session.c server_info = talloc(mem_ctx, struct auth_serversupplied_info); server_info 239 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info); server_info 241 source4/auth/system_session.c server_info->account_sid = dom_sid_parse_talloc(server_info, SID_NT_SYSTEM); server_info 242 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_sid); server_info 245 source4/auth/system_session.c server_info->primary_group_sid = dom_sid_parse_talloc(server_info, SID_BUILTIN_ADMINISTRATORS); server_info 246 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->primary_group_sid); server_info 248 source4/auth/system_session.c server_info->n_domain_groups = 0; server_info 249 source4/auth/system_session.c server_info->domain_groups = NULL; server_info 253 source4/auth/system_session.c server_info->user_session_key = data_blob_talloc(server_info, NULL, 16); server_info 254 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->user_session_key.data); server_info 256 source4/auth/system_session.c server_info->lm_session_key = data_blob_talloc(server_info, NULL, 16); server_info 257 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->lm_session_key.data); server_info 259 source4/auth/system_session.c data_blob_clear(&server_info->user_session_key); server_info 260 source4/auth/system_session.c data_blob_clear(&server_info->lm_session_key); server_info 262 source4/auth/system_session.c server_info->account_name = talloc_strdup(server_info, "SYSTEM"); server_info 263 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->account_name); server_info 265 source4/auth/system_session.c server_info->domain_name = talloc_strdup(server_info, "NT AUTHORITY"); server_info 266 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->domain_name); server_info 268 source4/auth/system_session.c server_info->full_name = talloc_strdup(server_info, "System"); server_info 269 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->full_name); server_info 271 source4/auth/system_session.c server_info->logon_script = talloc_strdup(server_info, ""); server_info 272 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->logon_script); server_info 274 source4/auth/system_session.c server_info->profile_path = talloc_strdup(server_info, ""); server_info 275 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->profile_path); server_info 277 source4/auth/system_session.c server_info->home_directory = talloc_strdup(server_info, ""); server_info 278 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_directory); server_info 280 source4/auth/system_session.c server_info->home_drive = talloc_strdup(server_info, ""); server_info 281 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->home_drive); server_info 283 source4/auth/system_session.c server_info->logon_server = talloc_strdup(server_info, netbios_name); server_info 284 source4/auth/system_session.c NT_STATUS_HAVE_NO_MEMORY(server_info->logon_server); server_info 286 source4/auth/system_session.c server_info->last_logon = 0; server_info 287 source4/auth/system_session.c server_info->last_logoff = 0; server_info 288 source4/auth/system_session.c server_info->acct_expiry = 0; server_info 289 source4/auth/system_session.c server_info->last_password_change = 0; server_info 290 source4/auth/system_session.c server_info->allow_password_change = 0; server_info 291 source4/auth/system_session.c server_info->force_password_change = 0; server_info 293 source4/auth/system_session.c server_info->logon_count = 0; server_info 294 source4/auth/system_session.c server_info->bad_password_count = 0; server_info 296 source4/auth/system_session.c server_info->acct_flags = ACB_NORMAL; server_info 298 source4/auth/system_session.c server_info->authenticated = true; server_info 300 source4/auth/system_session.c *_server_info = server_info; server_info 69 source4/dsdb/samdb/ldb_modules/kludge_acl.c session_info->server_info->domain_name, server_info 70 source4/dsdb/samdb/ldb_modules/kludge_acl.c session_info->server_info->account_name); server_info 194 source4/kdc/kpasswdd.c session_info->server_info->domain_name, server_info 195 source4/kdc/kpasswdd.c session_info->server_info->account_name, server_info 343 source4/kdc/kpasswdd.c session_info->server_info->domain_name, server_info 344 source4/kdc/kpasswdd.c session_info->server_info->account_name, server_info 50 source4/kdc/pac-glue.c struct auth_serversupplied_info *server_info, server_info 63 source4/kdc/pac-glue.c nt_status = auth_convert_server_info_saminfo3(mem_ctx, server_info, &info3); server_info 113 source4/kdc/pac-glue.c struct auth_serversupplied_info *server_info; server_info 135 source4/kdc/pac-glue.c &server_info); server_info 142 source4/kdc/pac-glue.c ret = make_pac(context, mem_ctx, p->iconv_convenience, server_info, pac); server_info 128 source4/ntptr/simple_ldb/ntptr_simple_ldb.c struct dcerpc_server_info *server_info = lp_dcerpc_server_info(mem_ctx, server->ntptr->lp_ctx); server_info 174 source4/ntptr/simple_ldb/ntptr_simple_ldb.c os.major = server_info->version_major; server_info 175 source4/ntptr/simple_ldb/ntptr_simple_ldb.c os.minor = server_info->version_minor; server_info 176 source4/ntptr/simple_ldb/ntptr_simple_ldb.c os.build = server_info->version_build; server_info 192 source4/ntptr/simple_ldb/ntptr_simple_ldb.c os_ex.major = server_info->version_major; server_info 193 source4/ntptr/simple_ldb/ntptr_simple_ldb.c os_ex.minor = server_info->version_minor; server_info 194 source4/ntptr/simple_ldb/ntptr_simple_ldb.c os_ex.build = server_info->version_build; server_info 2926 source4/rpc_server/lsa/dcesrv_lsa.c account_name = talloc_reference(mem_ctx, dce_call->conn->auth_state.session_info->server_info->account_name); server_info 2927 source4/rpc_server/lsa/dcesrv_lsa.c authority_name = talloc_reference(mem_ctx, dce_call->conn->auth_state.session_info->server_info->domain_name); server_info 491 source4/rpc_server/netlogon/dcerpc_netlogon.c struct auth_serversupplied_info *server_info; server_info 622 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = auth_check_password(auth_context, mem_ctx, user_info, &server_info); server_info 625 source4/rpc_server/netlogon/dcerpc_netlogon.c nt_status = auth_convert_server_info_sambaseinfo(mem_ctx, server_info, &sam); server_info 1461 source4/rpc_server/srvsvc/dcesrv_srvsvc.c struct dcerpc_server_info *server_info = lp_dcerpc_server_info(mem_ctx, dce_ctx->lp_ctx); server_info 1491 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info101->version_major = server_info->version_major; server_info 1492 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info101->version_minor = server_info->version_minor; server_info 1511 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->version_major = server_info->version_major; server_info 1512 source4/rpc_server/srvsvc/dcesrv_srvsvc.c info102->version_minor = server_info->version_minor; server_info 35 source4/rpc_server/wkssvc/dcesrv_wkssvc.c struct dcerpc_server_info *server_info = lp_dcerpc_server_info(mem_ctx, dce_ctx->lp_ctx); server_info 54 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info100->domain_name = talloc_reference(mem_ctx, server_info->domain_name); server_info 56 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info100->version_major = server_info->version_major; server_info 57 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info100->version_minor = server_info->version_minor; server_info 72 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->domain_name = talloc_reference(mem_ctx, server_info->domain_name); server_info 74 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->version_major = server_info->version_major; server_info 75 source4/rpc_server/wkssvc/dcesrv_wkssvc.c info101->version_minor = server_info->version_minor; server_info 61 source4/smb_server/management.c info->account_name = sess->session_info->server_info->account_name; server_info 62 source4/smb_server/management.c info->domain_name = sess->session_info->server_info->domain_name; server_info 64 source4/smb_server/smb/sesssetup.c struct auth_serversupplied_info *server_info = NULL; server_info 69 source4/smb_server/smb/sesssetup.c status = auth_check_password_recv(areq, req, &server_info); server_info 74 source4/smb_server/smb/sesssetup.c server_info, &session_info); server_info 160 source4/smb_server/smb/sesssetup.c struct auth_serversupplied_info *server_info = NULL; server_info 165 source4/smb_server/smb/sesssetup.c status = auth_check_password_recv(areq, req, &server_info); server_info 171 source4/smb_server/smb/sesssetup.c server_info, &session_info); server_info 89 source4/smbd/service_named_pipe.c struct auth_serversupplied_info *server_info; server_info 149 source4/smbd/service_named_pipe.c &server_info); server_info 160 source4/smbd/service_named_pipe.c server_info, server_info 51 source4/torture/auth/pac.c struct auth_serversupplied_info *server_info; server_info 93 source4/torture/auth/pac.c nt_status = auth_anonymous_server_info(mem_ctx, lp_netbios_name(tctx->lp_ctx), &server_info); server_info 104 source4/torture/auth/pac.c server_info->account_name, server_info 118 source4/torture/auth/pac.c server_info, server_info 173 source4/torture/auth/pac.c if (!dom_sid_equal(server_info->account_sid, server_info 185 source4/torture/auth/pac.c dom_sid_string(mem_ctx, server_info->account_sid), server_info 236 source4/torture/auth/pac.c if (!dom_sid_equal(server_info->account_sid, server_info 241 source4/torture/auth/pac.c dom_sid_string(mem_ctx, server_info->account_sid), server_info 133 source4/torture/rpc/remote_pac.c pac_wrapped_struct.ChecksumLength = session_info->server_info->pac_srv_sig.signature.length; server_info 134 source4/torture/rpc/remote_pac.c pac_wrapped_struct.SignatureType = session_info->server_info->pac_kdc_sig.type; server_info 135 source4/torture/rpc/remote_pac.c pac_wrapped_struct.SignatureLength = session_info->server_info->pac_kdc_sig.signature.length; server_info 141 source4/torture/rpc/remote_pac.c session_info->server_info->pac_srv_sig.signature.data, server_info 144 source4/torture/rpc/remote_pac.c session_info->server_info->pac_kdc_sig.signature.data, server_info 162 source4/torture/rpc/remote_pac.c generic.identity_info.domain_name.string = session_info->server_info->domain_name; server_info 163 source4/torture/rpc/remote_pac.c generic.identity_info.account_name.string = session_info->server_info->account_name; server_info 231 source4/torture/rpc/remote_pac.c pac_wrapped_struct.ChecksumLength = session_info->server_info->pac_srv_sig.signature.length; server_info 232 source4/torture/rpc/remote_pac.c pac_wrapped_struct.SignatureType = session_info->server_info->pac_kdc_sig.type; server_info 237 source4/torture/rpc/remote_pac.c pac_wrapped_struct.SignatureLength = session_info->server_info->pac_kdc_sig.signature.length; server_info 243 source4/torture/rpc/remote_pac.c session_info->server_info->pac_srv_sig.signature.data, server_info 246 source4/torture/rpc/remote_pac.c session_info->server_info->pac_kdc_sig.signature.data, server_info 278 source4/torture/rpc/remote_pac.c pac_wrapped_struct.ChecksumLength = session_info->server_info->pac_srv_sig.signature.length; server_info 279 source4/torture/rpc/remote_pac.c pac_wrapped_struct.SignatureType = session_info->server_info->pac_kdc_sig.type; server_info 280 source4/torture/rpc/remote_pac.c pac_wrapped_struct.SignatureLength = session_info->server_info->pac_kdc_sig.signature.length; server_info 287 source4/torture/rpc/remote_pac.c session_info->server_info->pac_srv_sig.signature.data, server_info 290 source4/torture/rpc/remote_pac.c session_info->server_info->pac_kdc_sig.signature.data, server_info 701 source4/utils/ntlm_auth.c "%s%s%s", session_info->server_info->domain_name, server_info 702 source4/utils/ntlm_auth.c lp_winbind_separator(lp_ctx), session_info->server_info->account_name);