diff options
Diffstat (limited to 'bin/change_pw')
-rw-r--r-- | bin/change_pw | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/bin/change_pw b/bin/change_pw index 0e365e08..20e821ca 100644 --- a/bin/change_pw +++ b/bin/change_pw @@ -1,19 +1,19 @@ #! @PYTHON@ # -# Copyright (C) 2001,2002 by the Free Software Foundation, Inc. +# Copyright (C) 2001-2004 by the Free Software Foundation, Inc. # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. -# +# # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. -# +# # You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software +# along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. """Change a list's password. @@ -123,7 +123,7 @@ def main(): domains = {} password = None quiet = 0 - + for opt, arg in opts: if opt in ('-h', '--help'): usage(0) @@ -142,7 +142,7 @@ def main(): if args: strargs = SPACE.join(args) usage(1, _('Bad arguments: %(strargs)s')) - + if password is not None: if not password: usage(1, _('Empty list passwords are not allowed')) @@ -164,7 +164,8 @@ def main(): mlist.Lock() try: if password is None: - randompw = Utils.MakeRandomPassword(8) + randompw = Utils.MakeRandomPassword( + mm_cfg.ADMIN_PASSWORD_LENGTH) shapassword = sha.new(randompw).hexdigest() notifypassword = randompw else: |