s4-samba-tool: add password verification in change user pass
authorBjörn Baumbach <bb@sernet.de>
Mon, 19 Mar 2012 13:48:43 +0000 (14:48 +0100)
committerMichael Adam <obnox@samba.org>
Wed, 21 Mar 2012 16:43:35 +0000 (17:43 +0100)
Signed-off-by: Michael Adam <obnox@samba.org>
Autobuild-User: Michael Adam <obnox@samba.org>
Autobuild-Date: Wed Mar 21 17:43:35 CET 2012 on sn-devel-104

source4/scripting/python/samba/netcmd/user.py

index b56d0398ce46d7f9da0721e2c340c20e26b5f019..6ba6150004306b87bbedf0efc1d8bd0b64587c70 100644 (file)
@@ -442,10 +442,14 @@ class cmd_user_password(Command):
         net = Net(creds, lp, server=credopts.ipaddress)
 
         password = newpassword
-        while 1:
+        while True:
             if password is not None and password is not '':
                 break
             password = getpass("New Password: ")
+            passwordverify = getpass("Retype Password: ")
+            if not password == passwordverify:
+                password = None
+                self.outf.write("Sorry, passwords do not match.\n")
 
         try:
             net.change_password(password)