Everyone,
We currently are running a Centos3 directory server, I am currently
testing centos4 as an upgrade of this machine in the future. There is a
special user we have called cn=samba,ou=special in our directory, this
user is for samba to use when binding to the directory. On the
production replica server, i have taken an offline slapcat ldif of the
entire tree. I then copied this file to the test centos4 machine running
ldap with the same configuration as the centos3 production server. I did
a slapadd of this ldif file, then fixed some minor import errors as a
result. The problem occurs now when we try to bind to the test machine,
with ldapsearch or smbd, as this special samba user, ldap comes back and
tells me the credentials are incorrect. From what i understand about the
userPassword attribute is that it is outputted by slapcat as a base64
encoded MD5 hash. I have compared the hashes between the production
server and the test server, and they are both identical. I can however
do all this successfully with the admin user. I am lost as to the cause
of this error.
Thanks
Peter