1
0
mirror of https://github.com/samba-team/samba.git synced 2025-02-23 09:57:40 +03:00

auth: Preserve guest flag on transition via netr_SamInfo3

Signed-off-by: Andrew Tridgell <tridge@samba.org>
This commit is contained in:
Andrew Bartlett 2011-07-19 10:43:23 +10:00
parent f47662f363
commit fa18267042
2 changed files with 5 additions and 0 deletions

View File

@ -102,6 +102,9 @@ NTSTATUS auth_convert_user_info_dc_sambaseinfo(TALLOC_CTX *mem_ctx,
}
sam->user_flags = 0; /* w2k3 uses NETLOGON_EXTRA_SIDS | NETLOGON_NTLMV2_ENABLED */
if (!user_info_dc->info->authenticated) {
sam->user_flags |= NETLOGON_GUEST;
}
sam->acct_flags = user_info_dc->info->acct_flags;
sam->logon_server.string = user_info_dc->info->logon_server;
sam->domain.string = user_info_dc->info->domain_name;

View File

@ -1340,6 +1340,8 @@ NTSTATUS make_server_info_info3(TALLOC_CTX *mem_ctx,
result->nss_token |= username_was_mapped;
result->guest = (info3->base.user_flags & NETLOGON_GUEST);
*server_info = result;
return NT_STATUS_OK;