Hi,
could you please also provide the appropriate log entries that show the
query to the slapd from the client?

thanks

On Thu, Mar 25, 2010 at 13:52, Lynn York <[email protected]> wrote:

> I attempted to use "setup" to setup ldap auth.   That did not work.  When
> I run "getent passwd" it prints all the local users, then hangs for about
> 5 seconds and doesn't print the ldap users.  However, it does query the
> ldap server, I can see the queries in the ldap logs.  I have added copies
> of my configs with hopes someone can help me more :)
>
> /etc/ldap.conf
> ----------------
> base cn=users,dc=ldaptest,dc=com
> uri ldap://ldaphost/
> binddn cn=mwldap,cn=users,dc=ldaptest,dc=com
> bindpw password
> scope sub
> timelimit 120
> bind_policy soft
> bind_timelimit 120
> idle_timelimit 3600
> ssl no
> pam_password ad
> # nss_ldap configurations
> nss_base_passwd cn=users,dc=ldaptest,dc=com?sub
> nss_base_shadow
> cn=users,dc=ldaptest,dc=com?sub?&(objectCategory=users)(uidnumber=*)
> nss_base_group
> cn=users,dc=ldaptest,dc=com?sub?&(objectCategory=group)(gidnumber=*)
> nss_map_attribute user SAMACCOUNTNAME
> sasl_secprops maxssf=0
> #tls_cacertdir /etc/openldap/cacerts
>
> Slapd.conf
> ----------------
> ######################################################
> # database definitions
> ######################################################
> database ldap
> suffix  "cn=users,dc=ldaptest,dc=com"
> uri  "ldap://ads.ldaptest.com";
> overlay rwm
> rebind-as-user
> chase-referrals no
>
> acl-bind
>        bindmethod=simple
>        binddn="cn=mwldap,cn=users,dc=ldaptest,dc=com"
>        credentials=password
>
> # The database directory MUST exist prior to running slapd AND
> # should only be accessible by the slapd and slap tools.
> # Mode 700 recommended.
> directory       /var/lib/ldap
>
> # Indices to maintain for this database
> #index objectClass                       eq
> #index ou,cn,mail,surname,givenname      eq,pres,sub
> #index uidNumber,gidNumber,loginShell    eq,pres
> #index uid,memberUid                     eq,pres,sub
> #index nisMapName,nisMapEntry            eq,pres,sub
>
> rwm-map objectclass posixAccount organizationalPerson
> rwm-map attribute uid sAMAccountname
> rwm-map attribute uidNumber uidNumber
> rwm-map attribute gidNumber gidNumber
> rwm-map attribute givenName cn
> rwm-map attribute unixHomeDirectory homeDirectory
> rwm-map attribute unixUserPassword UserPassword
>
>
>
> Any help is greatly appreciated...
> -----Original Message-----
> From: Tyler Gates [mailto:[email protected]]
> Sent: Wednesday, March 24, 2010 9:31 PM
> To: Lynn York; [email protected]
> Subject: Re: Problem with getent passwd
>
> Actually I misspoke earlier -I meant run the command 'setup' from the
> terminal and select authentication. From there you should see "User
> Information" and "Authentication" columns. Just check LDAP in "User
> Information" and you should see getent populate the passwords.
> That normally does the trick.. pretty simple but if that doesn't work
> I'd check your /etc/ldap.conf is setup correctly (I mostly have to just
> add the host information and base dn). Other wise your LDAP server
> doesn't have the attributes its' expecting from its queries to generate
> user account information.
>
> On 03/24/2010 08:09 AM, Lynn York wrote:
> > Here is my /etc/pam.d/system-auth file
> >
> >
> >
> > cat /etc/pam.d/system-auth
> >
> > #%PAM-1.0
> >
> > # This file is auto-generated.
> >
> > # User changes will be destroyed the next time authconfig is run.
> >
> > auth        required      pam_env.so
> >
> > auth        sufficient    pam_unix.so nullok try_first_pass
> >
> > auth        requisite     pam_succeed_if.so uid >= 500 quiet
> >
> > auth        sufficient    pam_ldap.so use_first_pass
> >
> > auth        required      pam_deny.so
> >
> >
> >
> > account     required      pam_unix.so broken_shadow
> >
> > account     sufficient    pam_succeed_if.so uid < 500 quiet
> >
> > account     [default=bad success=ok user_unknown=ignore] pam_ldap.so
> >
> > account     required      pam_permit.so
> >
> >
> >
> > password    requisite     pam_cracklib.so try_first_pass retry=3
> >
> > password    sufficient    pam_unix.so md5 shadow nullok try_first_pass
> > use_authtok
> >
> > password    sufficient    pam_ldap.so use_authtok
> >
> > password    required      pam_deny.so
> >
> >
> >
> > session     optional      pam_keyinit.so revoke
> >
> > session     required      pam_limits.so
> >
> > session     [success=1 default=ignore] pam_succeed_if.so service in
> crond
> > quiet use_uid
> >
> > session     required      pam_unix.so
> >
> > session     optional      pam_ldap.so
> >
> >
> >
> >
> >
> > Also, when I ran authconfig, that didn't help.  The server still queries
> the
> > ldap server, but the users don't actually show when I run getent
> passwd...
> > could it be something with the rwm mappings?
> >
> >
> >
> > *From:* Tyler Gates [mailto:[email protected]]
> > *Sent:* Tuesday, March 23, 2010 8:26 PM
> > *To:* Lynn York
> > *Subject:* Re: Problem with getent passwd
> >
> >
> >
> > Sounds like it's a problem with your client side pam_ldap
> authentication.
> > There's a whole buch of steps to get that working, just google it. If
> you
> > have a redhat variant authconfig or setup will step you through it. It
> would
> > help if you could post your system_auth file.
> >
> > On Mar 23, 2010, at 11:40 AM, Lynn York <[email protected]> wrote:
> >
> >  Hello,
> >
> >
> >
> >                 When I issue "getent passwd" I can see it query the ldap
> > server for all the information and the server is returning the correct
> > information.  However, "getent passwd" doesn't actually show the users
> that
> > are in ldap.  I am not sure where my problem might be.  Can anyone offer
> any
> > suggestions on where to look?
> >
> >
> >
> > Lynn York II
> >
> > MavenWire Hosting Admin
> >
> > www.mavenwire.com
> >
> > (866) 343-4870 x717
> >
> >
> >
> > MavenWire - We DELIVER
> >
> > http://www.mavenwire.com
> >
> >
> >
> > This e-mail and any attached files may contain confidential and/or
> > privileged material for the sole use of the intended recipient.  Any
> review,
> > use, distribution or disclosure by others is strictly prohibited. If you
> are
> > not the intended recipient (or authorized to receive this e-mail for the
> > recipient), you may not review, copy or distribute this message.  Please
> > contact the sender by reply e-mail and delete all copies of this
> message.
> >
> >
> >
> > MavenWire - We DELIVER
> >
> > http://www.mavenwire.com
> >
> >
> >
> > This e-mail and any attached files may contain confidential and/or
> > privileged material for the sole use of the intended recipient.  Any
> > review, use, distribution or disclosure by others is strictly
> > prohibited. If you are not the intended recipient (or authorized to
> > receive this e-mail for the recipient), you may not review, copy or
> > distribute this message.  Please contact the sender by reply e-mail
> > and delete all copies of this message.
> >
> > MavenWire - We DELIVER
> > http://www.mavenwire.com
> >
> > This e-mail and any attached files may contain confidential and/or
> privileged material for the sole use of the intended recipient.  Any
> review, use, distribution or disclosure by others is strictly prohibited.
> If you are not the intended recipient (or authorized to receive this
> e-mail for the recipient), you may not review, copy or distribute this
> message.  Please contact the sender by reply e-mail and delete all copies
> of this message.
> >
> >
> MavenWire - We DELIVER
> http://www.mavenwire.com
>
> This e-mail and any attached files may contain confidential and/or
> privileged material for the sole use of the intended recipient.  Any review,
> use, distribution or disclosure by others is strictly prohibited. If you are
> not the intended recipient (or authorized to receive this e-mail for the
> recipient), you may not review, copy or distribute this message.  Please
> contact the sender by reply e-mail and delete all copies of this message.
>
>


-- 
To be or not to be -- Shakespeare | To do is to be -- Nietzsche | To be is
to do -- Sartre | Do be do be do -- Sinatra

Reply via email to