Hi all,
My colleagues and I are scratching our heads to figure out what goes
wrong when we are setting up a new ProFTPd server and connecting to an
older LDAP server (CentOS 5 - we want all refurbished at the end).
The new ProFTPd is on Ubuntu 20.04 and uses mod_ldap.
We can connect to the LDAP server, getting uid etc., but then it says:
2020-10-22 12:27:22,998 mod_ldap/2.9.4[1510]: bad password for user ftptest
It works if we use the "old fashioned way" as our old server had:
using nsswitch.conf.
Interestingly, the LDAP server gives back, using ldapsearch
userPassword:: e0NSWVBUfUFDOTl5RjBhWVNZNmM=
When using a system user, I have this:
# getent shadow|grep -i ftptest
ftptest:ACJJox72N4DZQ:14740::99999:7:::
I wonder what the password hash above is, they all start with
"e0NSWVBUf" , and whether we are missing anything in the ProFTPd
configuration so it 'understands' it.
As said, the OpenLDAP server runs on CentOS5, so it is old, very old..
(openldap-2.3.43-3.el5), don't ask me why it's still there ;-)
Do you have any ideas what I can do to get ProFTPd working with it?
Thank you
Peter