From c3b5f9cff56defedb0fc1e99fbbb528b1ce22f6d Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Wed, 11 Dec 2013 15:39:38 +1300 Subject: [PATCH] auth: Allow domain join to itself when we are a PDC BUG: https://bugzilla.samba.org/show_bug.cgi?id=10891 Signed-off-by: Andrew Bartlett Reviewed-by: Garming Sam Reviewed-by: Andreas Schneider --- source3/libnet/libnet_join.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source3/libnet/libnet_join.c b/source3/libnet/libnet_join.c index 73c9a573879..dd87c6d4255 100644 --- a/source3/libnet/libnet_join.c +++ b/source3/libnet/libnet_join.c @@ -2139,7 +2139,9 @@ static WERROR libnet_join_check_config(TALLOC_CTX *mem_ctx, switch (r->out.domain_is_ad) { case false: - valid_security = (lp_security() == SEC_DOMAIN); + valid_security = (lp_security() == SEC_DOMAIN) + || (lp_server_role() == ROLE_DOMAIN_PDC) + || (lp_server_role() == ROLE_DOMAIN_BDC); if (valid_workgroup && valid_security) { /* nothing to be done */ return WERR_OK; -- 2.11.4.GIT