From: David Mulder Date: Wed, 26 Aug 2020 20:59:24 +0000 (-0600) Subject: samba-tool: dbcheck search DnsAdmins from wellknown container X-Git-Tag: tevent-0.11.0~242 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=e267cea8179886995b46f0796c969a56a1becd3f;p=thirdparty%2Fsamba.git 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 --- 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)