s4:various scripts under "setup" - Unification
[ira/wip.git] / source4 / setup / setpassword
index 513730d649256234dfcf2477d0fc11991c5900fa..5fbba03c2b680b0cc52d6940613f73c5148dc1c7 100755 (executable)
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 #
 
-import os, sys
+import sys
 
-# Find right directory when running from source tree
 sys.path.insert(0, "bin/python")
 
 import samba.getopt as options
 import optparse
-import pwd
-import sys
+
 from getpass import getpass
 from samba.auth import system_session
 from samba.samdb import SamDB
@@ -45,13 +43,6 @@ parser.add_option("--must-change-at-next-login", help="Force password to be chan
 
 opts, args = parser.parse_args()
 
-#
-#  print a message if quiet is not set
-#
-def message(text):
-       if not opts.quiet:
-               print text
-
 filter = opts.filter
 
 if (len(args) == 0) and (filter is None):
@@ -65,7 +56,7 @@ if password is None:
 
 if filter is None:
        username = args[0]
-       filter = "(&(objectclass=user)(samAccountName=%s))" % (username)
+       filter = "(&(objectClass=user)(sAMAccountName=%s))" % (username)
 
 lp = sambaopts.get_loadparm()
 creds = credopts.get_credentials(lp)