pass
ctx.net.set_password(account_name=ctx.samname,
domain_name=ctx.domain_name,
- newpassword=ctx.acct_pass.encode('utf-8'))
+ newpassword=ctx.acct_pass)
res = ctx.samdb.search(base=ctx.acct_dn, scope=ldb.SCOPE_BASE,
attrs=["msDS-KeyVersionNumber",
net = Net(creds, lp, server=self.server)
password = "newPassword!!42"
- net.change_password(newpassword=password.encode('utf-8'),
+ net.change_password(newpassword=password,
username=USER_NAME,
oldpassword=USER_PASS)
password = "newPassword!!42"
domain = lp.get("workgroup")
- net.set_password(newpassword=password.encode('utf-8'),
+ net.set_password(newpassword=password,
account_name=USER_NAME,
domain_name=domain)
messages = self.waitForMessages(1, net, dn=dn)
net = Net(creds, lp, server=self.server)
password = "newPassword!!42"
- net.change_password(newpassword=password.encode('utf-8'),
+ net.change_password(newpassword=password,
username=USER_NAME,
oldpassword=USER_PASS)
domain = lp.get("workgroup")
try:
- net.set_password(newpassword=password.encode('utf-8'),
+ net.set_password(newpassword=password,
account_name=USER_NAME,
domain_name=domain)
self.fail("Expected exception not thrown")
password = "newPassword!!42"
domain = lp.get("workgroup")
- net.set_password(newpassword=password.encode('utf-8'),
+ net.set_password(newpassword=password,
account_name=USER_NAME,
domain_name=domain)
net = Net(creds, lp, server=self.server_ip)
password = "newPassword!!42"
- net.change_password(newpassword=password.encode('utf-8'),
+ net.change_password(newpassword=password,
username=USER_NAME,
oldpassword=USER_PASS)
exception_thrown = False
try:
- net.change_password(newpassword=password.encode('utf-8'),
+ net.change_password(newpassword=password,
oldpassword=USER_PASS,
username=USER_NAME)
except Exception:
exception_thrown = False
try:
- net.change_password(newpassword=password.encode('utf-8'),
+ net.change_password(newpassword=password,
oldpassword=USER_PASS,
username="badUser")
except Exception:
exception_thrown = False
try:
- net.change_password(newpassword=password.encode('utf-8'),
+ net.change_password(newpassword=password,
oldpassword="badPassword",
username=USER_NAME)
except Exception:
# prove we can change the user password (using the correct password)
new_password = "thatsAcomplPASS2"
- net.change_password(newpassword=new_password.encode('utf-8'),
+ net.change_password(newpassword=new_password,
username=username,
oldpassword=creds.get_password())
creds.set_password(new_password)
badPwdCount = i + 1
try:
print("Trying bad password, attempt #%u" % badPwdCount)
- net.change_password(newpassword=new_password.encode('utf-8'),
+ net.change_password(newpassword=new_password,
username=creds.get_username(),
oldpassword="bad-password")
self.fail("Invalid SAMR change_password accepted")
for password in (creds.get_password(), "bad-password"):
try:
print("Trying password %s" % password)
- net.change_password(newpassword=new_password.encode('utf-8'),
+ net.change_password(newpassword=new_password,
username=creds.get_username(),
oldpassword=password)
self.fail("Invalid SAMR change_password accepted")
msDSUserAccountControlComputed=0)
# check we can change the user password successfully now
- net.change_password(newpassword=new_password.encode('utf-8'),
+ net.change_password(newpassword=new_password,
username=username,
oldpassword=creds.get_password())
creds.set_password(new_password)