vuser 6998 source3/include/proto.h bool session_claim(user_struct *vuser);
vuser 6999 source3/include/proto.h void session_yield(user_struct *vuser);
vuser 3468 source3/smbd/lanman.c user_struct *vuser = get_valid_user_struct(vuid);
vuser 3469 source3/smbd/lanman.c if(vuser != NULL) {
vuser 3471 source3/smbd/lanman.c (int)vuser->server_info->utok.uid,
vuser 3472 source3/smbd/lanman.c vuser->server_info->unix_name));
vuser 3545 source3/smbd/lanman.c strlcpy(p2,((vuser != NULL)
vuser 3546 source3/smbd/lanman.c ? pdb_get_fullname(vuser->server_info->sam_account)
vuser 3556 source3/smbd/lanman.c if (vuser != NULL) {
vuser 3558 source3/smbd/lanman.c vuser->server_info->sam_account);
vuser 3616 source3/smbd/lanman.c strlcpy(p2, vuser ? pdb_get_homedir(
vuser 3617 source3/smbd/lanman.c vuser->server_info->sam_account) : "",
vuser 3627 source3/smbd/lanman.c strlcpy(p2, vuser ? pdb_get_logon_script(
vuser 3628 source3/smbd/lanman.c vuser->server_info->sam_account) : "",
vuser 3637 source3/smbd/lanman.c strlcpy(p2,((vuser != NULL)
vuser 3638 source3/smbd/lanman.c ? pdb_get_fullname(vuser->server_info->sam_account)
vuser 3719 source3/smbd/lanman.c user_struct *vuser = get_valid_user_struct(vuid);
vuser 3725 source3/smbd/lanman.c if(vuser != NULL) {
vuser 3727 source3/smbd/lanman.c (int)vuser->server_info->utok.uid,
vuser 3728 source3/smbd/lanman.c vuser->server_info->unix_name));
vuser 3785 source3/smbd/lanman.c PACKS(&desc,"z", vuser ? pdb_get_logon_script(
vuser 3786 source3/smbd/lanman.c vuser->server_info->sam_account) : ""); /* script path */
vuser 95 source3/smbd/password.c user_struct *vuser = NULL;
vuser 97 source3/smbd/password.c vuser = get_valid_user_struct_internal(vuid,
vuser 99 source3/smbd/password.c if (vuser == NULL) {
vuser 103 source3/smbd/password.c session_yield(vuser);
vuser 105 source3/smbd/password.c if (vuser->auth_ntlmssp_state) {
vuser 106 source3/smbd/password.c auth_ntlmssp_end(&vuser->auth_ntlmssp_state);
vuser 109 source3/smbd/password.c DLIST_REMOVE(validated_users, vuser);
vuser 115 source3/smbd/password.c TALLOC_FREE(vuser);
vuser 146 source3/smbd/password.c user_struct *vuser;
vuser 159 source3/smbd/password.c if((vuser = talloc_zero(NULL, user_struct)) == NULL) {
vuser 174 source3/smbd/password.c vuser->vuid = next_vuid;
vuser 184 source3/smbd/password.c DLIST_ADD(validated_users, vuser);
vuser 185 source3/smbd/password.c return vuser->vuid;
vuser 243 source3/smbd/password.c user_struct *vuser;
vuser 245 source3/smbd/password.c vuser = get_partial_auth_user_struct(vuid);
vuser 246 source3/smbd/password.c if (!vuser) {
vuser 251 source3/smbd/password.c vuser->server_info = talloc_move(vuser, &server_info);
vuser 256 source3/smbd/password.c vuser->server_info->sanitized_username = talloc_strdup(
vuser 257 source3/smbd/password.c vuser->server_info, tmp);
vuser 260 source3/smbd/password.c (unsigned int)vuser->server_info->utok.uid,
vuser 261 source3/smbd/password.c (unsigned int)vuser->server_info->utok.gid,
vuser 262 source3/smbd/password.c vuser->server_info->unix_name,
vuser 263 source3/smbd/password.c vuser->server_info->sanitized_username,
vuser 264 source3/smbd/password.c pdb_get_domain(vuser->server_info->sam_account),
vuser 265 source3/smbd/password.c vuser->server_info->guest ));
vuser 268 source3/smbd/password.c "Real name: %s\n", vuser->server_info->unix_name,
vuser 269 source3/smbd/password.c pdb_get_fullname(vuser->server_info->sam_account)));
vuser 271 source3/smbd/password.c if (!vuser->server_info->ptok) {
vuser 278 source3/smbd/password.c "and will be vuid %u\n", (int)vuser->server_info->utok.uid,
vuser 279 source3/smbd/password.c vuser->server_info->unix_name, vuser->vuid));
vuser 281 source3/smbd/password.c if (!session_claim(vuser)) {
vuser 284 source3/smbd/password.c vuser->vuid));
vuser 294 source3/smbd/password.c vuser->homes_snum = -1;
vuser 296 source3/smbd/password.c if (!vuser->server_info->guest) {
vuser 297 source3/smbd/password.c vuser->homes_snum = register_homes_share(
vuser 298 source3/smbd/password.c vuser->server_info->unix_name);
vuser 301 source3/smbd/password.c if (srv_is_signing_negotiated() && !vuser->server_info->guest &&
vuser 305 source3/smbd/password.c srv_set_signing(vuser->server_info->user_session_key, response_blob);
vuser 310 source3/smbd/password.c vuser->server_info->sanitized_username,
vuser 311 source3/smbd/password.c vuser->server_info->unix_name,
vuser 312 source3/smbd/password.c pdb_get_domain(vuser->server_info->sam_account));
vuser 314 source3/smbd/password.c return vuser->vuid;
vuser 318 source3/smbd/password.c if (vuser) {
vuser 1290 source3/smbd/process.c user_struct *vuser = NULL;
vuser 1294 source3/smbd/process.c vuser = get_valid_user_struct(session_tag);
vuser 1295 source3/smbd/process.c if (vuser) {
vuser 1297 source3/smbd/process.c vuser->server_info->sanitized_username,
vuser 1298 source3/smbd/process.c vuser->server_info->unix_name,
vuser 1299 source3/smbd/process.c pdb_get_domain(vuser->server_info
vuser 1922 source3/smbd/reply.c user_struct *vuser;
vuser 1926 source3/smbd/reply.c vuser = get_valid_user_struct(req->vuid);
vuser 1928 source3/smbd/reply.c if(vuser == NULL) {
vuser 1935 source3/smbd/reply.c if ((vuser != NULL) && (lp_security() != SEC_SHARE)) {
vuser 641 source3/smbd/service.c static connection_struct *make_connection_snum(int snum, user_struct *vuser,
vuser 671 source3/smbd/service.c conn, snum, vuser ? vuser->server_info : NULL, password,
vuser 783 source3/smbd/service.c conn->vuid = (vuser != NULL) ? vuser->vuid : UID_FIELD_INVALID;
vuser 1093 source3/smbd/service.c user_struct *vuser = NULL;
vuser 1115 source3/smbd/service.c vuser = get_valid_user_struct(vuid);
vuser 1116 source3/smbd/service.c if (!vuser) {
vuser 1136 source3/smbd/service.c if (vuser->homes_snum == -1) {
vuser 1146 source3/smbd/service.c return make_connection_snum(vuser->homes_snum,
vuser 1147 source3/smbd/service.c vuser, no_pw,
vuser 1168 source3/smbd/service.c } else if ((lp_security() != SEC_SHARE) && (vuser->homes_snum != -1)
vuser 1170 source3/smbd/service.c lp_servicename(vuser->homes_snum))) {
vuser 1174 source3/smbd/service.c return make_connection_snum(vuser->homes_snum,
vuser 1175 source3/smbd/service.c vuser, no_pw,
vuser 1212 source3/smbd/service.c return make_connection_snum(snum, vuser,
vuser 60 source3/smbd/session.c bool session_claim(user_struct *vuser)
vuser 73 source3/smbd/session.c vuser->session_keystr = NULL;
vuser 77 source3/smbd/session.c if (vuser->server_info->guest) {
vuser 141 source3/smbd/session.c procid_str_static(&pid), vuser->vuid);
vuser 153 source3/smbd/session.c vuser->vuid);
vuser 169 source3/smbd/session.c fstrcpy(sessionid.username, vuser->server_info->unix_name);
vuser 173 source3/smbd/session.c sessionid.uid = vuser->server_info->utok.uid;
vuser 174 source3/smbd/session.c sessionid.gid = vuser->server_info->utok.gid;
vuser 208 source3/smbd/session.c vuser->session_keystr = talloc_strdup(vuser, keystr);
vuser 209 source3/smbd/session.c if (!vuser->session_keystr) {
vuser 220 source3/smbd/session.c void session_yield(user_struct *vuser)
vuser 229 source3/smbd/session.c if (!vuser->session_keystr) {
vuser 233 source3/smbd/session.c key = string_term_tdb_data(vuser->session_keystr);
vuser 1156 source3/smbd/sesssetup.c user_struct *vuser = NULL;
vuser 1245 source3/smbd/sesssetup.c vuser = get_partial_auth_user_struct(vuid);
vuser 1247 source3/smbd/sesssetup.c if (!vuser) {
vuser 1273 source3/smbd/sesssetup.c &vuser->auth_ntlmssp_state);
vuser 1283 source3/smbd/sesssetup.c &vuser->auth_ntlmssp_state);
vuser 1291 source3/smbd/sesssetup.c if (!vuser->auth_ntlmssp_state) {
vuser 1292 source3/smbd/sesssetup.c status = auth_ntlmssp_start(&vuser->auth_ntlmssp_state);
vuser 1302 source3/smbd/sesssetup.c status = auth_ntlmssp_update(vuser->auth_ntlmssp_state,
vuser 1308 source3/smbd/sesssetup.c &vuser->auth_ntlmssp_state,
vuser 227 source3/smbd/uid.c user_struct *vuser = get_valid_user_struct(vuid);
vuser 253 source3/smbd/uid.c (vuser != NULL) && (current_user.vuid == vuid) &&
vuser 254 source3/smbd/uid.c (current_user.ut.uid == vuser->server_info->utok.uid)) {
vuser 262 source3/smbd/uid.c server_info = vuser ? vuser->server_info : conn->server_info;
vuser 290 source3/smbd/uid.c } else if (vuser) {
vuser 291 source3/smbd/uid.c uid = conn->admin_user ? 0 : vuser->server_info->utok.uid;