From e267cea8179886995b46f0796c969a56a1becd3f Mon Sep 17 00:00:00 2001 From: David Mulder Date: Wed, 26 Aug 2020 14:59:24 -0600 Subject: [PATCH] samba-tool: dbcheck search DnsAdmins from wellknown container BUG: https://bugzilla.samba.org/show_bug.cgi?id=9143 Signed-off-by: David Mulder Reviewed-by: Andrew Bartlett --- python/samba/dbchecker.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/python/samba/dbchecker.py b/python/samba/dbchecker.py index d133b2aa55e..eb6dfe97cb0 100644 --- a/python/samba/dbchecker.py +++ b/python/samba/dbchecker.py @@ -124,7 +124,10 @@ class dbcheck(object): self.link_id_cache = {} self.name_map = {} try: - res = samdb.search(base="CN=DnsAdmins,CN=Users,%s" % samdb.domain_dn(), scope=ldb.SCOPE_BASE, + base_dn = "CN=DnsAdmins,%s" % samdb.get_wellknown_dn( + samdb.get_default_basedn(), + dsdb.DS_GUID_USERS_CONTAINER) + res = samdb.search(base=base_dn, scope=ldb.SCOPE_BASE, attrs=["objectSid"]) dnsadmins_sid = ndr_unpack(security.dom_sid, res[0]["objectSid"][0]) self.name_map['DnsAdmins'] = str(dnsadmins_sid) -- 2.47.2