Crazy LDAP behaviour

Hi all,

I have a crazy problem in front of me. Before that let me explain my server set up.

I have a newly bought IBM server in my bro’s college with 1TB HDD and 4GB main memory, 2NIC.
I use Open SUSE13.1.
I need the server to serve following services

  1. Squid (Internet proxy for all clients (~100 clients))
  2. Windows domain Login / file sharing through Samba
  3. Apache
  4. MySQL (3,4 for LAMP learning).
  5. SSH

I also need following services in future
6. Linux client login through LDAP & NFS for file sharing in Linux machines

In order to achieve all, I had configured Open LDAP server in the same machine (created required certificates). Worked fine.
Configured LDAP client in the same machine.
Created LDAP users through User and Group Management ( Under LDAP filter)
Checked LDAP browser confirmed the presence of users
Configured samba with LDAP as authentication server.
Configured Squid with LDAP (basic_ldap_auth) and necessary permission at various user level.

Now coming to my Problem :

  1. Windows gets domain connection to the server but can’t login with any of LDAP users
  2. SSH will not login (even in the server itself)
  3. su username prompts “user does not exist” error in server
  4. Can’t login to the server with LDAP user under kdm.

However, Squid works great and when I run **basic_ldap_auth -b ou=people,dc=your,dc=domain ldapserver **with LDAP users , it greatly responds to OK and Error_SUCCESS.

Could you please guide me where I have gone wrong? How to correct?

By the way, I have one more experimental set up at home with exactly same configuration. But that works great in all services.

Thanks in advance.