develop
asamoukin 16 years ago
parent 7ce6245bff
commit 012c3810a5

@ -6622,7 +6622,6 @@ class servFtp(shareLdap):
userPwdHash =\ userPwdHash =\
self.execProg("slappasswd -s %s -h %s"\ self.execProg("slappasswd -s %s -h %s"\
%(userPwd, self.userCrypt)) %(userPwd, self.userCrypt))
userPwdHash = userPwd
if resSearch[0][0][1].has_key('userPassword'): if resSearch[0][0][1].has_key('userPassword'):
modAttrs.append((ldap.MOD_REPLACE, 'userPassword', modAttrs.append((ldap.MOD_REPLACE, 'userPassword',
userPwdHash)) userPwdHash))
@ -6630,7 +6629,7 @@ class servFtp(shareLdap):
modAttrs.append((ldap.MOD_ADD, 'userPassword', modAttrs.append((ldap.MOD_ADD, 'userPassword',
userPwdHash)) userPwdHash))
if modAttrs: if modAttrs:
uid = res[0][0][1]['uid'][0] uid = resSearch[0][0][1]['uid'][0]
DN = self.addDN("uid="+uid, self.relUsersDN) DN = self.addDN("uid="+uid, self.relUsersDN)
if not self.modAttrsDN(DN, modAttrs): if not self.modAttrsDN(DN, modAttrs):
return False return False

@ -53,6 +53,11 @@ if __name__ == "__main__":
# Добавляем Mail пользователя # Добавляем Mail пользователя
if obj.modUserJabberServer(optObj.params['user'], optObj.opt): if obj.modUserJabberServer(optObj.params['user'], optObj.opt):
flagError = False flagError = False
elif optObj.params['service'] == "ftp":
obj = cl_ldap.servFtp()
# Добавляем FTP пользователя
if obj.modUserFtpServer(optObj.params['user'], optObj.opt):
flagError = False
if flagError: if flagError:
sys.exit(1) sys.exit(1)
else: else:

Loading…
Cancel
Save