mirror of
https://github.com/samba-team/samba.git
synced 2025-02-24 13:57:43 +03:00
auth: Preserve guest flag on transition via netr_SamInfo3
Signed-off-by: Andrew Tridgell <tridge@samba.org>
This commit is contained in:
parent
f47662f363
commit
fa18267042
@ -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;
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user