s3:winbindd: don't remove the DOMAIN\ prefix for principals of our own domain as...
commit419910532f13c7966dfbf21f9ac274f07a69f8b5
authorStefan Metzmacher <metze@samba.org>
Sat, 28 Mar 2015 08:31:05 +0000 (28 08:31 +0000)
committerAndrew Bartlett <abartlet@samba.org>
Tue, 5 May 2015 23:22:14 +0000 (6 01:22 +0200)
treea8c7ae816105b9f3758f8e78ed7431120c10f8bf
parentd3f13063cf69e9de569b0487925692ae136fb62b
s3:winbindd: don't remove the DOMAIN\ prefix for principals of our own domain as AD DC

This also matches the behaviour of the source4/winbind code.

In Samba 4.0 and 4.1 we had the following

> getent passwd administrator
S4XDOM\Administrator:*:0:100::/home/S4XDOM/Administrator:/bin/false
> getent passwd S4XDOM\\administrator
S4XDOM\Administrator:*:0:100::/home/S4XDOM/Administrator:/bin/false

With Samba 4.2.0 we have:

> getent passwd administrator
administrator:*:0:100::/home/S4XDOM/administrator:/bin/false
> getent passwd S4XDOM\\administrator
administrator:*:0:100::/home/S4XDOM/administrator:/bin/false

With the patches we have:

> getent passwd administrator
S4XDOM\administrator:*:0:100::/home/S4XDOM/administrator:/bin/false
> getent passwd S4XDOM\\administrator
S4XDOM\administrator:*:0:100::/home/S4XDOM/administrator:/bin/false

Bug: https://bugzilla.samba.org/show_bug.cgi?id=11183

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
selftest/knownfail
source3/winbindd/winbindd_util.c
source4/selftest/tests.py