s3/auth map NULL domains to our global sam name
authorSteven Danneman <steven.danneman@isilon.com>
Thu, 28 May 2009 00:14:49 +0000 (17:14 -0700)
committerKarolin Seeger <kseeger@samba.org>
Fri, 29 May 2009 07:34:47 +0000 (09:34 +0200)
commitdca252e98173422713bf1a72123844c516823ee6
tree8d18674dcbabf2656a890e5994bf45f18ee89862
parent89a287c07a2d373085b3ac591735dd111d393603
s3/auth map NULL domains to our global sam name

This is an addendum to d8c54fdd, which made make_user_info_map() match
Windows behavior by mapping untrusted domains given to smbd on the wire
with the users credentials to smbd's global sam name.

This fix was being circumvented in the case where the client passed
a NULL domain.  Vista clients do this.  In that case smbd was always
remapping the name to the machine workgroup.  The NULL domain case
should also be mapped to the global sam name.

Removing the code in this patch, causes us to fall down to the logic
added in d8c54fdd and properly map the domain.
(cherry picked from commit fbca26923915a70031f561b198cfe2cc0d9c3aa6)
(cherry picked from commit 22b9d9d28d9acd68a9bc492530fcd0a565ff0aa3)
source3/auth/auth_util.c