"objectClass": "user"}
if smartcard_required:
- ldbmessage["userAccountControl"] = str(dsdb.UF_NORMAL_ACCOUNT |dsdb.UF_SMARTCARD_REQUIRED)
+ ldbmessage["userAccountControl"] = str(dsdb.UF_NORMAL_ACCOUNT |
+ dsdb.UF_SMARTCARD_REQUIRED)
setpassword = False
if surname is not None:
res = self.search(self.domain_dn(), scope=ldb.SCOPE_BASE, attrs=["minPwdAge"])
if len(res) == 0:
return None
- elif not "minPwdAge" in res[0]:
+ elif "minPwdAge" not in res[0]:
return None
else:
return int(res[0]["minPwdAge"][0])
m["maxPwdAge"] = ldb.MessageElement(value, ldb.FLAG_MOD_REPLACE, "maxPwdAge")
self.modify(m)
-
def get_maxPwdAge(self):
res = self.search(self.domain_dn(), scope=ldb.SCOPE_BASE, attrs=["maxPwdAge"])
if len(res) == 0:
return None
- elif not "maxPwdAge" in res[0]:
+ elif "maxPwdAge" not in res[0]:
return None
else:
return int(res[0]["maxPwdAge"][0])
-
-
def set_minPwdLength(self, value):
value = str(value).encode('utf8')
m = ldb.Message()
res = self.search(self.domain_dn(), scope=ldb.SCOPE_BASE, attrs=["minPwdLength"])
if len(res) == 0:
return None
- elif not "minPwdLength" in res[0]:
+ elif "minPwdLength" not in res[0]:
return None
else:
return int(res[0]["minPwdLength"][0])
res = self.search(self.domain_dn(), scope=ldb.SCOPE_BASE, attrs=["pwdProperties"])
if len(res) == 0:
return None
- elif not "pwdProperties" in res[0]:
+ elif "pwdProperties" not in res[0]:
return None
else:
return int(res[0]["pwdProperties"][0])
'''garbage_collect_tombstones(lp, samdb, [dn], current_time, tombstone_lifetime)
-> (num_objects_expunged, num_links_expunged)'''
-
if tombstone_lifetime is None:
return dsdb._dsdb_garbage_collect_tombstones(self, dn,
current_time)