In your /etc/nsswitch.conf

Try changing to these lines:

passwd: files ldap
group: files ldap
shadow: files ldap

Also in pam.d/sshd password section try adding:

password   sufficient   pam_ldap.so


To make much of this easier you might want to install packages something like 
this for your distro:
libpam-ldap
libnss-ldap
ldap-auth-client
ldap-auth-config

Good luck.
-a


On Apr 20, 2010, at 3:15 AM, Michel Dubois wrote:

> Hello Everyone,
> 
> I'm newbie on OpenLDAP. I build a LDAP server with one user. I can see this 
> user when I did a "getent  passwd" on my client.  This is meaning that my 
> LDAP server is working and my client is connecting on the LDAP server.
> I already modify my /etc/pam.d/sshd file on t my client machine like this : 
> # auth
> auth        required      pam_nologin.so                no_warn
> auth        sufficient    pam_opie.so                   no_warn 
> no_fake_prompts
> auth        requisite     pam_opieaccess.so             no_warn allow_local
> auth        sufficient    /usr/local/lib/pam_ldap.so    no_warn
> auth        required      pam_unix.so                   no_warn try_first_pass
> 
> # account
> account     required      pam_login_access.so
> account     required      pam_unix.so
> 
> # session
> session     required      pam_permit.so
> 
> # password
> password    required      pam_unix.so                   no_warn try_first_pass
> 
> 
> But I can't be connected in shh mode on my client machine with the user login 
> ? And this modification disable my ssh root connection.
> What do  I have  to check?
> Regards, 
> 
> -- 
> -----------------------------------------------------------
> Michel Dubois
> 

Reply via email to