Fix root account setup

Set password only when provided. In Qubes root account is locked, so no
password is provided by user...
release2
Marek Marczykowski 13 years ago
parent 12237ad630
commit 35e7e4de35

@ -252,10 +252,11 @@ class Users:
def setUserPassword(self, username, password, isCrypted, lock, algo=None):
user = self.admin.lookupUserByName(username)
if isCrypted:
self.admin.setpassUser(user, password, True)
else:
self.admin.setpassUser(user, cryptPassword(password, algo=algo), True)
if password:
if isCrypted:
self.admin.setpassUser(user, password, True)
else:
self.admin.setpassUser(user, cryptPassword(password, algo=algo), True)
if lock:
self.admin.lockUser(user)

Loading…
Cancel
Save