|
480 |
if 'posix' in self.options: |
480 |
if 'posix' in self.options: |
481 |
password_crypt = "{crypt}%s" % (univention.admin.password.crypt(self['password'])) |
481 |
password_crypt = "{crypt}%s" % (univention.admin.password.crypt(self['password'])) |
482 |
al.append(('userPassword', self.oldattr.get('userPassword', [''])[0], password_crypt)) |
482 |
al.append(('userPassword', self.oldattr.get('userPassword', [''])[0], password_crypt)) |
483 |
if 'samba' in self.options: |
483 |
if 'samba' in self.options and not self['ntCompatibility'] == '1': |
484 |
password_nt, password_lm = univention.admin.password.ntlm(self['password']) |
484 |
password_nt, password_lm = univention.admin.password.ntlm(self['password']) |
485 |
al.append(('sambaNTPassword', self.oldattr.get('sambaNTPassword', [''])[0], password_nt)) |
485 |
al.append(('sambaNTPassword', self.oldattr.get('sambaNTPassword', [''])[0], password_nt)) |
486 |
al.append(('sambaLMPassword', self.oldattr.get('sambaLMPassword', [''])[0], password_lm)) |
486 |
al.append(('sambaLMPassword', self.oldattr.get('sambaLMPassword', [''])[0], password_lm)) |