[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: OpenLDAP 2.1.23 and pam



At 12:42 PM 3/9/2004, Frank Thyes wrote:

>Hello,
>I am on the half way to migrate some of my testsystems to OpenLDAP.
>At first NIS should be replaced with ldap. The initial configuration
>is done and works just fine. Now I am running out of ideas. The TLS
>auth is working and the given password doesnt make any problems.
>
># ldapsearch -x -ZZ -D "uid=tester,ou=people,dc=test,dc=de" -W \
>'(uid=tester)'
>Enter LDAP Password:
># extended LDIF
>#
># LDAPv3
># base <> with scope sub
># filter: (uid=tester)
># requesting: ALL
>#
>
># tester, people, test.de
>dn: uid=tester,ou=people,dc=test,dc=de
>objectClass: top
>objectClass: account
>objectClass: posixAccount
>uid: tester
>cn: Test User
>gecos: Test User
>uidNumber: 100
>gidNumber: 100
>homeDirectory: /home/tester
>loginShell: /usr/local/bin/bash
>userPassword:: e0NSWVBUfUkzWUJyRGdFNnRHcWs=
>
># search result
>search: 3
>result: 0 Success
>
># numResponses: 2
># numEntries: 1

Okay, your OpenLDAP configuration seems to work.  The rest
isn't about OpenLDAP Software, but about other software
systems (nss_ldap, pam_ldap, etc.) and hence should be
discussed elsewhere.


>On my FreeBSD 5.2 box is nss_ldap and pam_ldap installed, the
>nsswitch.conf is modified too. The tester (stupid name I know) is in
>the database and was removed from the local system. Now I have tried
>to logon...
>
># id
>uid=0(root) gid=0(wheel) groups=0(wheel), 5(operator)
>
># su - tester
>
>$ id
>uid=100(tester) gid=100(testing) groups=100(testing)
>
>Well done... but logon via ssh didnt work.
>
># ssh tester@localhost
>Password:
>Mar  9 21:07:04 nibbler sshd[74146]: error: PAM: authentication          
>error
>Password:
>
>/etc/pam.d/sshd file....
>
># $FreeBSD: src/etc/pam.d/sshd,v 1.15 2003/04/30 21:57:54 markm Exp
># $
>#
># PAM configuration for the "sshd" service
>#
>
># auth
>#auth     required     pam_nologin.so   no_warn no_fake_prompts
>#auth     sufficient   pam_opie.so      no_warn no_fake_prompts
>#auth     requisite    pam_opieaccess.so       no_warn allow_local
>#auth     sufficient   pam_krb5.so     no_warn try_first_pass
>#auth     sufficient   pam_ssh.so      no_warn try_first_pass
>auth      sufficient   /usr/local/lib/pam_ldap.so no_warn
>try_first_pass
>auth      required     pam_unix.so     no_warn try_first_pass
>
>
>Could anyone point me in the right direction? Since I decided to
>play with ldap the dark circles around my eyes are deeply black. 

Suggest the pam/ldap list at <pamldap@padl.com>.


>Any help would be really great.
>
>Regards
>Frank