mirror of
https://github.com/samba-team/samba.git
synced 2025-07-27 07:42:04 +03:00
s4:join python code - "msDS-KeyVersionNumber" does not exist on Win2k
No problem since "secretsdb_self_join()" then chooses 1 as a default value. Fix case sensitivity for "msDS-KeyVersionNumber". Signed-off-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
committed by
Andrew Bartlett
parent
1e46ccba5a
commit
05f9495ff3
@ -506,8 +506,12 @@ class dc_join(object):
|
||||
domain_name=ctx.domain_name,
|
||||
newpassword=ctx.acct_pass)
|
||||
|
||||
res = ctx.samdb.search(base=ctx.acct_dn, scope=ldb.SCOPE_BASE, attrs=["msDS-keyVersionNumber"])
|
||||
ctx.key_version_number = int(res[0]["msDS-keyVersionNumber"][0])
|
||||
res = ctx.samdb.search(base=ctx.acct_dn, scope=ldb.SCOPE_BASE,
|
||||
attrs=["msDS-KeyVersionNumber"])
|
||||
if "msDS-KeyVersionNumber" in res[0]:
|
||||
ctx.key_version_number = int(res[0]["msDS-KeyVersionNumber"][0])
|
||||
else:
|
||||
ctx.key_version_number = None
|
||||
|
||||
print("Enabling account")
|
||||
m = ldb.Message()
|
||||
|
Reference in New Issue
Block a user