mirror of
https://github.com/samba-team/samba.git
synced 2025-08-15 13:49:28 +03:00
r17016: Different and smaller fix for the valid users = username problem.
If no winbind is around, the best we can do to get the user's token correct is
to ask unix via create_token_from_username. More investigation is needed if
this also fixes the +groupname for unmapped groups problems more cleanly.
Volker
(This used to be commit f6e3ee147f
)
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
de4492b28d
commit
f8004328f4
@ -950,7 +950,13 @@ NTSTATUS create_local_token(auth_serversupplied_info *server_info)
|
||||
return NT_STATUS_NO_MEMORY;
|
||||
}
|
||||
|
||||
if (server_info->was_mapped) {
|
||||
/*
|
||||
* If winbind is not around, we can not make much use of the SIDs the
|
||||
* domain controller provided us with. Likewise if the user name was
|
||||
* mapped to some local unix user.
|
||||
*/
|
||||
|
||||
if ((!winbind_ping()) || (server_info->was_mapped)) {
|
||||
status = create_token_from_username(server_info,
|
||||
server_info->unix_name,
|
||||
server_info->guest,
|
||||
|
Reference in New Issue
Block a user