Пытаюсь настроить связку pure-ftpd+openldap, всё установилось юзеры добавленны в ldap
Не проходит аутентификацию!!!!
Что может быть не так?
Самое удивительно что работает запрос в ручную:
Код: Выделить всё
unix# ldapsearch -x -LLL -b 'ou=Users,o=Raiffeisen,dc=impexbank,dc=ru' "(&(objectClass=posixAccount)(uid=test))"
dn: uid=Test,ou=Users,o=Raiffeisen,dc=impexbank,dc=ru
objectClass: PureFTPdUser
objectClass: posixAccount
cn: Test
uid: test
uidNumber: 350
gidNumber: 350
FTPUploadBandwidth: 60
homeDirectory: /home/atrium
FTPStatus: TRUE
userPassword:: e2NyeXB0fTEyMzQ1NiA=
а вот что пишет в /var/log/debug.log
Код: Выделить всё
Oct 2 15:27:17 unix slapd[2743]: conn=27 op=0 BIND dn="" method=128
Oct 2 15:27:17 unix slapd[2743]: conn=27 op=0 RESULT tag=97 err=0 text=
Oct 2 15:27:17 unix slapd[2743]: conn=27 op=1 SRCH base="ou=Users,o=Raiffeisen,
dc=impexbank,dc=ru" scope=2 deref=0 filter="(&(objectClass=posixAccount)(uid=tes
t))"
Oct 2 15:27:17 unix slapd[2743]: conn=27 op=1 SEARCH RESULT tag=101 err=0 nentr
ies=1 text=
Oct 2 15:27:17 unix slapd[2743]: conn=27 op=2 UNBIND
Oct 2 15:27:17 unix slapd[2743]: conn=27 fd=16 closed
Пример добавленного юзера:
Код: Выделить всё
dn: uid=Test,ou=Users,o=Raiffeisen,dc=impexbank,dc=ru
objectClass: PureFTPdUser
objectClass: posixAccount
cn: Test
uid: Test
uidNumber: 350
gidNumber: 350
FTPUploadBandwidth: 60
homeDirectory: /home/atrium
FTPStatus: TRUE
userPassword:maksim
Конфиг pureftpd-opldap:
Код: Выделить всё
LDAPServer x.x.x.x
LDAPPort 389
LDAPBaseDN ou=Users,o=Raiffeisen,dc=impexbank,dc=ru
LDAPBindPW secret
#LDAPDefaultUID 0
#LDAPDefaultGID 0
#LDAPFilter (&(objectClass=posixAccount)(uid=\L))
#LDAPHomeDir homeDirectory
LDAPVersion 3