r13492: As noone objected on the mailing-list:
commite6d52c1e9d8cec7be6d552c2a67a392df21c3ec9
authorGünther Deschner <gd@samba.org>
Mon, 13 Feb 2006 15:12:22 +0000 (13 15:12 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 16:10:06 +0000 (10 11:10 -0500)
treeef39937719dd26c1edc0bb50e17e79ea838645ba
parent9a083837070c6540a9b92f6a055f8ecc23a32a49
r13492: As noone objected on the mailing-list:

Fix parse_domain_user to fail when splitting a full name like "DOM\user"
when "winbind use default domain" and "winbind trusted domains only" are
not enabled.

This allows pam_winbind to behave correctly when more modules are
stacked in the "account" or "password" PAM facility. pam_winbindd calls
WINBINDD_GETPWNAM which can decide whether or not a user is a winbind
user and return correct PAM error codes.

Guenther
source/nsswitch/pam_winbind.c
source/nsswitch/winbindd_group.c
source/nsswitch/winbindd_pam.c
source/nsswitch/winbindd_user.c
source/nsswitch/winbindd_util.c