author | Christophe de Vienne <cdevienne@gmail.com> |
Wed, 04 Dec 2013 14:26:35 +0100 | |
branch | stable |
changeset 9330 | 45e0034e2a73 |
parent 8522 | 85b1c4b36d1d |
child 10589 | 7c23b7de2b8d |
permissions | -rw-r--r-- |
from logilab.common.shellutils import generate_password from cubicweb.server.utils import crypt_password for user in rql('CWUser U WHERE U cw_source S, S name "system", U upassword P, U login L').entities(): salt = user.upassword.getvalue() if crypt_password('', salt) == salt: passwd = generate_password() print 'setting random password for user %s' % user.login user.set_attributes(upassword=passwd) commit()