Okay I've been having a bit more of a play with it this weekend.
I've successfully configured Thunderbird so I can search entries on LDAP with the Thunderbird address book.
However I still can't for the life of me get Ubuntu working.
I tried following
this guide which got me so far. I was able to run
getent group and
getent passwd and it would give me the list of groups and users on the server.
So far so good I thought.
The problem is, it still wouldn't let me login. I've set the rootbinddn to cn=admin,dn=somename,dn=homelinux,dn=org (which corresponds with what it tells me in the Server Manager with cn=admin added on the front) and I've set the password in /etc/ldap.secret which is the admin password on the server (in plain text).
On checking /var/log/slapd on the server, it comes up with an error 49 which I believe is invalid credentials. I've also tried changing the cn=admin to cn=root and it still doesn't seem to work.
PHPLDAPAdmin is working fine on the server and I can see the users in the directory okay so I'm stumped on what to do now. Should I be using cn=root or cn=admin when authenticating or doesn't it need a user to login with to get the user details?
Ta,
Rob