<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-14178</id>
	<title>Nabble - PAM LDAP</title>
	<updated>2009-11-06T02:29:44Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/PAM-LDAP-f14178.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/PAM-LDAP-f14178.html" />
	<subtitle type="html">Discussion amongst users of pam_ldap.</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26230579</id>
	<title>pam_ldap-185</title>
	<published>2009-11-06T02:29:44Z</published>
	<updated>2009-11-06T02:29:44Z</updated>
	<author>
		<name>Lukeh-3</name>
	</author>
	<content type="html">&lt;html&gt;&lt;head&gt;&lt;/head&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;185 &amp;nbsp; &amp;nbsp; Luke Howard &amp;lt;lukeh@padlcom&amp;gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* fix for BUG#232: LDAP write on userPassword fails&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;when chasing referral and cached policy error is&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;POLICY_ERROR_PASSWORD_EXPIRED&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* fix for BUG#366: only request attributes that are&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;actually used&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;* fix for BUG#394: canonicalize PAM_USER name&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Helvetica; font-size: 12px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; &quot;&gt;&lt;div style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;div&gt;--&lt;/div&gt;&lt;div&gt;&lt;a href=&quot;http://www.padl.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.padl.com&lt;/a&gt; | &lt;a href=&quot;http://www.fghr.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;www.fghr.net&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;
&lt;/div&gt;
&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-185-tp26230579p26230579.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25888094</id>
	<title>pam_ldap fails but ldappasswd works</title>
	<published>2009-10-14T02:43:07Z</published>
	<updated>2009-10-14T02:43:07Z</updated>
	<author>
		<name>Kent Tong</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;pam_ldap fails to authenticate a user (trying to login with ssh). auth.log says:
&lt;br&gt;&lt;br&gt;Oct 14 05:36:24 hoadms004 sshd[5734]: Invalid user abraham from 127.0.0.1
&lt;br&gt;Oct 14 05:36:24 hoadms004 sshd[5734]: Failed none for invalid user abraham from
&lt;br&gt;127.0.0.1 port 55946 ssh2
&lt;br&gt;Oct 14 05:36:28 hoadms004 sshd[5734]: pam_ldap: error trying to bind as user &amp;quot;uid=abraham,ou=people,dc=cpttm,dc=org,dc=mo&amp;quot; (Invalid credentials)
&lt;br&gt;&lt;br&gt;However, I can use ldappasswd to change that user's password while binding as
&lt;br&gt;that user:
&lt;br&gt;&lt;br&gt;ldappasswd &amp;nbsp;-x -D &amp;quot;uid=abraham,ou=people,dc=cpttm,dc=org,dc=mo&amp;quot; -W 
&lt;br&gt;-H ldaps://ldap1.cpttm/ -A -S &amp;quot;uid=abraham,ou=people,dc=cpttm,dc=org,dc=mo&amp;quot;
&lt;br&gt;&lt;br&gt;ldapsearch also works fine:
&lt;br&gt;&lt;br&gt;ldapsearch &amp;nbsp;-x -D &amp;quot;uid=abraham,ou=people,dc=cpttm,dc=org,dc=mo&amp;quot; -W 
&lt;br&gt;-H ldaps://ldap1.cpttm/
&lt;br&gt;&lt;br&gt;any idea?&lt;div class=&quot;signature&quot;&gt;--
&lt;br&gt;Kent Tong
&lt;br&gt;Wicket tutorials freely available at &lt;a href=&quot;http://www.agileskills2.org/EWDW&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.agileskills2.org/EWDW&lt;/a&gt;&lt;br&gt;Axis2 tutorials freely available at &lt;a href=&quot;http://www.agileskills2.org/DWSAA&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.agileskills2.org/DWSAA&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-fails-but-ldappasswd-works-tp25888094p25888094.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25736569</id>
	<title>Change auth. window to web form page</title>
	<published>2009-10-04T03:05:35Z</published>
	<updated>2009-10-04T03:05:35Z</updated>
	<author>
		<name>amira_iti</name>
	</author>
	<content type="html">&lt;br&gt;hi all,
&lt;br&gt;i'm a newbie in Apache development world,
&lt;br&gt;i have a problem which i wish to find a solution for,
&lt;br&gt;i need to take user name and password from web form (text boxes) instead of taking from windows popup window and check them through with stored in ldap.
&lt;br&gt;&lt;br&gt;how can i deserve that,
&lt;br&gt;&lt;br&gt;hay, i forgot to mention that iam using php 5 , Apache Directory Studio , and Apache 2.2 , windows xp
&lt;br&gt;&lt;br&gt;thanks in advance
&lt;br&gt;Amira
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;Edit/Delete Message</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Change-auth.-window-to-web-form-page-tp25736569p25736569.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25405491</id>
	<title>RE: eDir w/ AIX</title>
	<published>2009-09-11T09:43:57Z</published>
	<updated>2009-09-11T09:43:57Z</updated>
	<author>
		<name>Mark.Merchant</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;gt; We don't want the native stuff, b/c
it requires managing users w/support in&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;gt; the remote schema. &amp;nbsp;We were
simply wanting to do LDAP auth and still manage&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;gt; users/groups locally on AIX. &amp;nbsp;Only
way we can find to do this is via nss_ldap.&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&amp;gt; More's the pity...&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Local group management was our original
idea too, but AIX has not been cooperative.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Mark Merchant&lt;br&gt;
Unix Systems Admin, Huntington Banks&lt;br&gt;
7 Easton Oval, Cols, Oh 43219&lt;br&gt;
tel:614-331-9806 cel:614-917-8218 pag:614-917-8218&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;How quickly daft jumping zebras vex. &lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td&gt;&lt;font size=1 color=#5f5f5f face=&quot;sans-serif&quot;&gt;From:&lt;/font&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&amp;quot;Gary Bennett&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;benngl@...&lt;/a&gt;&amp;gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;&lt;font size=1 color=#5f5f5f face=&quot;sans-serif&quot;&gt;To:&lt;/font&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt;&amp;quot;
&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt;&amp;gt;, &amp;quot;Kyle Chapman&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Kyle.Chapman@...&lt;/a&gt;&amp;gt;&lt;/font&gt;
&lt;tr&gt;
&lt;td valign=top&gt;&lt;font size=1 color=#5f5f5f face=&quot;sans-serif&quot;&gt;Cc:&lt;/font&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt;&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt;&amp;gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;&lt;font size=1 color=#5f5f5f face=&quot;sans-serif&quot;&gt;Date:&lt;/font&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;09/11/2009 12:39 PM&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;&lt;font size=1 color=#5f5f5f face=&quot;sans-serif&quot;&gt;Subject:&lt;/font&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;RE: [pamldap] eDir w/ AIX&lt;/font&gt;&lt;/table&gt;
&lt;br&gt;
&lt;hr noshade&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;We don't want the native stuff, b/c it requires managing
users w/support in the remote schema. &amp;nbsp;We were simply wanting to do
LDAP auth and still manage users/groups locally on AIX. &amp;nbsp;Only way
we can find to do this is via nss_ldap. &amp;nbsp;More's the pity...&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; Kyle Chapman &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Kyle.Chapman@...&lt;/a&gt;&amp;gt; 9/11/2009 12:35 PM
&amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
i have on 5.3 and down, though after tl5 with 5.3 i use the native stuff
to talk to ad or openldap.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
________________________________&lt;br&gt;
From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-pamldap@...&lt;/a&gt; [&lt;/font&gt;&lt;/tt&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-pamldap@...&lt;/a&gt;&lt;tt&gt;&lt;font size=2&gt;]
On Behalf Of &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt; &lt;br&gt;
Sent: Friday, September 11, 2009 11:27 AM&lt;br&gt;
To: Gary Bennett&lt;br&gt;
Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt; &lt;br&gt;
Subject: Re: [pamldap] eDir w/ AIX&lt;br&gt;
&lt;br&gt;
Yes, we had issues compiling nss_ldap on AIX, so we're using the native
stuff.&lt;br&gt;
The problem is that AIX produces a query that looks something like this:&lt;br&gt;
&lt;br&gt;
(&amp;amp;(objectclass=posixgroup)\&lt;br&gt;
(|(member=cn=hb92657,ou=aix,ou=unix,ou=datacenter,ou=hnbauth)(member=hb92657)))&lt;br&gt;
&lt;br&gt;
Which eDir rejects because the last member= clause is not formatted like
a dn&lt;br&gt;
&lt;br&gt;
It's a little off topic for this list, I was just wondering if anyone was
using eDir or another&lt;br&gt;
directory where schema checking is enforced on the query.&lt;br&gt;
&lt;br&gt;
Thx.&lt;br&gt;
&lt;br&gt;
p.s. if anyone has gotten a clean compile on AIX, I'd love know how ;)&lt;br&gt;
&lt;br&gt;
Mark Merchant&lt;br&gt;
Unix Systems Admin, Huntington Banks&lt;br&gt;
7 Easton Oval, Cols, Oh 43219&lt;br&gt;
tel:614-331-9806 cel:614-917-8218 pag:614-917-8218&lt;br&gt;
&lt;br&gt;
How quickly daft jumping zebras vex.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
From: &amp;nbsp; &amp;quot;Gary Bennett&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;benngl@...&lt;/a&gt;&amp;gt;&lt;br&gt;
To: &amp;nbsp; &amp;nbsp; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=12&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt;&amp;gt;&lt;br&gt;
Date: &amp;nbsp; 09/11/2009 11:14 AM&lt;br&gt;
Subject: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Re: [pamldap] eDir w/ AIX&lt;br&gt;
&lt;br&gt;
________________________________&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Mark, do you have to run nss_ldap for AIX to auth against other sources?
&amp;nbsp;We've had issues w/compiling on 5.3 or 6.1. &amp;nbsp;TIA.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
gary&lt;br&gt;
&lt;br&gt;
gary bennett&lt;br&gt;
shands hospital at uf&lt;br&gt;
information services&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25405491&amp;i=13&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt;&amp;gt; 9/11/2009 9:18 AM &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
Is anyone running against Novell's eDir? We've run up against a strange&lt;br&gt;
issue. It appears that eDir does a schema check against incoming queries.&lt;br&gt;
I've never seen a directory do that before. Any ideas on how to get around&lt;br&gt;
it?&lt;br&gt;
&lt;br&gt;
Thx.&lt;br&gt;
&lt;br&gt;
Mark Merchant&lt;br&gt;
Unix Systems Admin, Huntington Banks&lt;br&gt;
7 Easton Oval, Cols, Oh 43219&lt;br&gt;
tel:614-331-9806 cel:614-917-8218 pag:614-917-8218&lt;br&gt;
&lt;br&gt;
How quickly daft jumping zebras vex.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/eDir-w--AIX-tp25402291p25405491.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25404256</id>
	<title>Re: eDir w/ AIX</title>
	<published>2009-09-11T08:26:45Z</published>
	<updated>2009-09-11T08:26:45Z</updated>
	<author>
		<name>Mark.Merchant</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;Yes, we had issues compiling nss_ldap on
AIX, so we're using the native stuff.&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;The problem is that AIX produces a query
that looks something like this:&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;(&amp;amp;(objectclass=posixgroup)\&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;(|(member=cn=hb92657,ou=aix,ou=unix,ou=datacenter,ou=hnbauth)(member=hb92657)))&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Which eDir rejects because the last
member= clause is not formatted like a dn&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;It's a little off topic for this list,
I was just wondering if anyone was using eDir or another&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;directory where schema checking is enforced
on the query.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Thx.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;p.s. if anyone has gotten a clean compile
on AIX, I'd love know how ;)&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Mark Merchant&lt;br&gt;
Unix Systems Admin, Huntington Banks&lt;br&gt;
7 Easton Oval, Cols, Oh 43219&lt;br&gt;
tel:614-331-9806 cel:614-917-8218 pag:614-917-8218&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;How quickly daft jumping zebras vex. &lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;table width=100%&gt;
&lt;tr valign=top&gt;
&lt;td&gt;&lt;font size=1 color=#5f5f5f face=&quot;sans-serif&quot;&gt;From:&lt;/font&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&amp;quot;Gary Bennett&amp;quot; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25404256&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;benngl@...&lt;/a&gt;&amp;gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;&lt;font size=1 color=#5f5f5f face=&quot;sans-serif&quot;&gt;To:&lt;/font&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25404256&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt;&amp;gt;&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;&lt;font size=1 color=#5f5f5f face=&quot;sans-serif&quot;&gt;Date:&lt;/font&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;09/11/2009 11:14 AM&lt;/font&gt;
&lt;tr valign=top&gt;
&lt;td&gt;&lt;font size=1 color=#5f5f5f face=&quot;sans-serif&quot;&gt;Subject:&lt;/font&gt;
&lt;td&gt;&lt;font size=1 face=&quot;sans-serif&quot;&gt;Re: [pamldap] eDir w/ AIX&lt;/font&gt;&lt;/table&gt;
&lt;br&gt;
&lt;hr noshade&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;tt&gt;&lt;font size=2&gt;Mark, do you have to run nss_ldap for AIX to auth
against other sources? &amp;nbsp;We've had issues w/compiling on 5.3 or 6.1.
&amp;nbsp;TIA.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
gary&lt;br&gt;
&lt;br&gt;
gary bennett&lt;br&gt;
shands hospital at uf&lt;br&gt;
information services&lt;br&gt;
&lt;br&gt;
&amp;gt;&amp;gt;&amp;gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25404256&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt;&amp;gt; 9/11/2009 9:18 AM &amp;gt;&amp;gt;&amp;gt;&lt;br&gt;
Is anyone running against Novell's eDir? We've run up against a strange&lt;br&gt;
issue. It appears that eDir does a schema check against incoming queries.&lt;br&gt;
I've never seen a directory do that before. Any ideas on how to get around
&lt;br&gt;
it?&lt;br&gt;
&lt;br&gt;
Thx.&lt;br&gt;
&lt;br&gt;
Mark Merchant&lt;br&gt;
Unix Systems Admin, Huntington Banks&lt;br&gt;
7 Easton Oval, Cols, Oh 43219&lt;br&gt;
tel:614-331-9806 cel:614-917-8218 pag:614-917-8218&lt;br&gt;
&lt;br&gt;
How quickly daft jumping zebras vex. &lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/tt&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/eDir-w--AIX-tp25402291p25404256.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25402291</id>
	<title>eDir w/ AIX</title>
	<published>2009-09-11T06:18:39Z</published>
	<updated>2009-09-11T06:18:39Z</updated>
	<author>
		<name>Mark.Merchant</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;Is anyone running against Novell's eDir?
We've run up against a strange&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;issue. It appears that eDir does a schema
check against incoming queries.&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;I've never seen a directory do that
before. Any ideas on how to get around it?&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Thx.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Mark Merchant&lt;br&gt;
Unix Systems Admin, Huntington Banks&lt;br&gt;
7 Easton Oval, Cols, Oh 43219&lt;br&gt;
tel:614-331-9806 cel:614-917-8218 pag:614-917-8218&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=3&gt;How quickly daft jumping zebras vex. &lt;/font&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;&lt;br&gt;
&lt;/font&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/eDir-w--AIX-tp25402291p25402291.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25151672</id>
	<title>Re: trouble compiling pam_ldap under solaris 2.9</title>
	<published>2009-08-26T04:01:02Z</published>
	<updated>2009-08-26T04:01:02Z</updated>
	<author>
		<name>Thomas Glanzmann</name>
	</author>
	<content type="html">Hello Mark,
&lt;br&gt;&lt;br&gt;[RESEND: I forgot to attach a patch, without this patch it was
&lt;br&gt;compiling, but failed to run because it couldn't determine the symbold
&lt;br&gt;on runtime very nasty to track down because everything appears to be
&lt;br&gt;fine, but it doesn't work at all.]
&lt;br&gt;&lt;br&gt;* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25151672&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25151672&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt;&amp;gt; [090825 21:00]:
&lt;br&gt;&amp;gt; any ideas? thx.
&lt;br&gt;&lt;br&gt;the following works and give you a nss_ldap with as much statically linked
&lt;br&gt;stuff as possible but you need to download the dependencies. In addition to
&lt;br&gt;that I insalled a recent version of forte 12 for compiling and gmake from
&lt;br&gt;blastwave.
&lt;br&gt;&lt;br&gt;export CC=cc
&lt;br&gt;export CXX=CC
&lt;br&gt;export PATH=&amp;quot;/local/forte12/SUNWspro/bin:/usr/ccs/bin:/usr/bin:/opt/csw/bin&amp;quot;
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd Libnet-1.0.2a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;export LDFLAGS='-L/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/lib'
&lt;br&gt;export CPPFLAGS='-I/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/include'
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd openssl-0.9.8c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./Configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies shared solaris-x86-cc
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd krb5-1.4.4/src
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --enable-static --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies --exec-prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd cyrus-sasl-2.1.22
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies --with-staticsasl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd db-4.5.20/build_unix
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ../dist/configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies --disable-shared
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd openldap-2.3.39
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBS=&amp;quot;-lrt&amp;quot; ./configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd nss_ldap-260
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --exec-prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-schema-mapping --enable-rfc2307bis --enable-configurable-krb5-ccname-gssapi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc &amp;nbsp;-g &amp;nbsp;-L/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/lib -o nss_ldap.so -Bdirect -z nodelete -Bdynamic -M ./exports.solaris -G ldap-nss.o ldap-pwd.o ldap-grp.o ldap-netgrp.o ldap-rpc.o ldap-hosts.o ldap-network.o ldap-proto.o ldap-spwd.o ldap-alias.o ldap-service.o ldap-schema.o ldap-ethers.o ldap-bp.o ldap-automount.o util.o ltf.o snprintf.o resolve.o dnsconfig.o irs-nss.o pagectrl.o ldap-sldap.o ldap-init-krb5-cache.o &amp;nbsp;-Bstatic -lldap -llber -lsasl2 -Bstatic -lssl -lcrypto -lgssapi_krb5 -lcom_err -lkrb5 -lk5crypto -lkrb5support -Bdynamic -ldl -lsocket -lnsl -lresolv
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # cc -o pam_krb5.so -G -xldscope=symbolic &amp;nbsp;-L/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/lib api-account.o api-auth.o api-password.o api-session.o &amp;nbsp;auth.o compat.o context.o logging.o options.o prompting.o &amp;nbsp;support.o -L/usr/lib -R/usr/lib -Bstatic -lgssapi_krb5 -lcom_err -lkrb5 -lk5crypto -lkrb5support -Bdynamic -lpam -lresolv &amp;nbsp;-lsocket &amp;nbsp; -lnsl
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thomas
&lt;br&gt;&lt;br /&gt;# vim: ft=perl
&lt;br&gt;&lt;br&gt;$progname = 'nss_ldap';
&lt;br&gt;$version = '260';
&lt;br&gt;&lt;br&gt;my $libnet_version = '1.0.2a';
&lt;br&gt;my $openssl_version = '0.9.8c';
&lt;br&gt;my $krb5_version = '1.4.4';
&lt;br&gt;my $sasl_version = '2.1.22';
&lt;br&gt;my $openldap_version = '2.3.39';
&lt;br&gt;my $berkeley_version = '4.5.20';
&lt;br&gt;&lt;br&gt;# TODO: Search for krb5.conf in /etc/krb5/krb5.conf
&lt;br&gt;# At the moment it tries the following two paths:
&lt;br&gt;# /etc/krb5.conf
&lt;br&gt;# /var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/etc/krb5.conf
&lt;br&gt;&lt;br&gt;# ldap.conf wird auch an einer komischen Stelle gesucht, ist aber wahrscheinlich egal:
&lt;br&gt;# open(&amp;quot;/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/etc/openldap/ldap.conf&amp;quot;, O_RDONLY) Err#2 ENOENT
&lt;br&gt;# stat(&amp;quot;/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/etc/krb5.conf&amp;quot;, 0xFFBFE798) Err#2 ENOENT
&lt;br&gt;&lt;br&gt;$buildroot = &amp;quot;${builddir}/${progname}-${version}-buildroot&amp;quot;;
&lt;br&gt;&lt;br&gt;$category &amp;nbsp;= 'application';
&lt;br&gt;$vendor &amp;nbsp; &amp;nbsp;= '&lt;a href=&quot;http://www.padl.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.padl.com/&lt;/a&gt;&amp;nbsp;packaged by Thomas Glanzmann';
&lt;br&gt;&lt;br&gt;@sources &amp;nbsp; = (&amp;quot;${progname}.tgz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;libnet-${libnet_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;openssl-${openssl_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;krb5-${krb5_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;cyrus-sasl-${sasl_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;openldap-${openldap_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;db-${berkeley_version}.tar.gz&amp;quot;,
&lt;br&gt;);
&lt;br&gt;&lt;br&gt;@patches &amp;nbsp; = (['nss_ldap.patch', &amp;quot;${progname}-${version}&amp;quot;, '-p1']);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;@packages &amp;nbsp;= ({
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pkgname &amp;nbsp; &amp;nbsp; &amp;nbsp;=&amp;gt; 'nssldap',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; filename &amp;nbsp; &amp;nbsp; =&amp;gt; 'nss_ldap',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; =&amp;gt; &amp;quot;nssldap - retrieve system databases from LDAP directories&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dependencies =&amp;gt; [],
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; filelist &amp;nbsp; &amp;nbsp; =&amp;gt; [qw(usr)]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&lt;br&gt;$copyright = &amp;quot;${progname}-${version}/COPYING&amp;quot;;
&lt;br&gt;&lt;br&gt;$build &amp;nbsp; &amp;nbsp; = &amp;lt;&amp;lt;&amp;quot;EOF&amp;quot;;
&lt;br&gt;export CC=cc
&lt;br&gt;export CXX=CC
&lt;br&gt;export PATH=&amp;quot;${sunwspropath}:/usr/ccs/bin:/usr/bin:/opt/csw/bin&amp;quot;
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd Libnet-${libnet_version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --prefix=${buildroot}/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;export LDFLAGS='-L${buildroot}/dependencies/lib'
&lt;br&gt;export CPPFLAGS='-I${buildroot}/dependencies/include'
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd openssl-${openssl_version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./Configure --prefix=${buildroot}/dependencies shared solaris-x86-cc
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd krb5-${krb5_version}/src
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --enable-static --prefix=${buildroot}/dependencies --exec-prefix=${buildroot}/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd cyrus-sasl-${sasl_version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --prefix=${buildroot}/dependencies --with-staticsasl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd db-${berkeley_version}/build_unix
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ../dist/configure --prefix=${buildroot}/dependencies --disable-shared
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd openldap-${openldap_version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBS=&amp;quot;-lrt&amp;quot; ./configure --prefix=${buildroot}/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd ${progname}-${version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --exec-prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-schema-mapping --enable-rfc2307bis --enable-configurable-krb5-ccname-gssapi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc &amp;nbsp;-g &amp;nbsp;-L${buildroot}/dependencies/lib -o nss_ldap.so -Bdirect -z nodelete -Bdynamic -M ./exports.solaris -G ldap-nss.o ldap-pwd.o ldap-grp.o ldap-netgrp.o ldap-rpc.o ldap-hosts.o ldap-network.o ldap-proto.o ldap-spwd.o ldap-alias.o ldap-service.o ldap-schema.o ldap-ethers.o ldap-bp.o ldap-automount.o util.o ltf.o snprintf.o resolve.o dnsconfig.o irs-nss.o pagectrl.o ldap-sldap.o ldap-init-krb5-cache.o &amp;nbsp;-Bstatic -lldap -llber -lsasl2 -Bstatic -lssl -lcrypto -lgssapi_krb5 -lcom_err -lkrb5 -lk5crypto -lkrb5support -Bdynamic -ldl -lsocket -lnsl -lresolv
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # cc -o pam_krb5.so -G -xldscope=symbolic &amp;nbsp;-L/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/lib api-account.o api-auth.o api-password.o api-session.o &amp;nbsp;auth.o compat.o context.o logging.o options.o prompting.o &amp;nbsp;support.o -L/usr/lib -R/usr/lib -Bstatic -lgssapi_krb5 -lcom_err -lkrb5 -lk5crypto -lkrb5support -Bdynamic -lpam -lresolv &amp;nbsp;-lsocket &amp;nbsp; -lnsl
&lt;br&gt;EOF
&lt;br&gt;&lt;br /&gt;commit 13e89c8747ce5b71966cce2afa28b9f6212ff568
&lt;br&gt;Author: Thomas Glanzmann &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25151672&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sithglan@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Date: &amp;nbsp; Fri May 9 07:50:16 2008 +0200
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; make crap work
&lt;br&gt;&lt;br&gt;diff --git a/ldap-sldap.c b/ldap-sldap.c
&lt;br&gt;index 5f8f85f..0af8b67 100644
&lt;br&gt;--- a/ldap-sldap.c
&lt;br&gt;+++ b/ldap-sldap.c
&lt;br&gt;@@ -247,7 +247,9 @@ __ns_ldap_getParam (const ParamIndexType type, void ***data,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;break;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#if 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;debug (&amp;quot;&amp;lt;== __ns_ldap_getParam (ret=%s)&amp;quot;, NS_LDAP_ERR2STR (ret));
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return ret;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -566,8 +568,10 @@ __ns_ldap_parseEntry (LDAPMessage * msg, ldap_state_t * state,
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;{
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;__ns_ldap_freeEntry (&amp;entry);
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;cookie-&amp;gt;ret = ret;
&lt;br&gt;+#if 0
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;debug (&amp;quot;&amp;lt;== __ns_ldap_parseEntry (failed to init result: %s)&amp;quot;,
&lt;br&gt;&amp;nbsp;		 &amp;nbsp; &amp;nbsp; NS_LDAP_ERR2STR (ret));
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp; &amp;nbsp;return __ns_ldap_mapError (ret);
&lt;br&gt;&amp;nbsp;	 &amp;nbsp; &amp;nbsp;}
&lt;br&gt;&amp;nbsp;	 &amp;nbsp;cookie-&amp;gt;result-&amp;gt;entry = entry;
&lt;br&gt;@@ -597,7 +601,9 @@ __ns_ldap_parseEntry (LDAPMessage * msg, ldap_state_t * state,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;cookie-&amp;gt;ret = ret;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#if 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;debug (&amp;quot;&amp;lt;== __ns_ldap_parseEntry (ret=%s)&amp;quot;, NS_LDAP_ERR2STR (ret));
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return __ns_ldap_mapError (ret);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -1150,8 +1156,10 @@ __ns_ldap_firstEntry (const char *service,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;*pCookie = cookie;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#if 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;debug (&amp;quot;&amp;lt;== __ns_ldap_firstEntry ret=%s cookie=%p&amp;quot;, NS_LDAP_ERR2STR (ret),
&lt;br&gt;&amp;nbsp;	 cookie);
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return ret;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -1185,7 +1193,9 @@ __ns_ldap_nextEntry (void *_cookie,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;_nss_ldap_leave ();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#if 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;debug (&amp;quot;&amp;lt;== __ns_ldap_nextEntry ret=%s&amp;quot;, NS_LDAP_ERR2STR (ret));
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return ret;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -1273,7 +1283,9 @@ __ns_ldap_list (const char *map,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;_nss_ldap_leave ();
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#if 0
&lt;br&gt;&amp;nbsp; &amp;nbsp;debug (&amp;quot;&amp;lt;== __ns_ldap_list ret=%s&amp;quot;, NS_LDAP_ERR2STR (ret));
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp;return ret;
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/trouble-compiling-pam_ldap-under-solaris-2.9-tp25140560p25151672.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25149193</id>
	<title>Re: trouble compiling pam_ldap under solaris 2.9</title>
	<published>2009-08-26T01:06:34Z</published>
	<updated>2009-08-26T01:06:34Z</updated>
	<author>
		<name>Thomas Glanzmann</name>
	</author>
	<content type="html">Hello Mark,
&lt;br&gt;&lt;br&gt;* &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25149193&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt; &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25149193&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Mark.Merchant@...&lt;/a&gt;&amp;gt; [090825 21:00]:
&lt;br&gt;&amp;gt; any ideas? thx.
&lt;br&gt;&lt;br&gt;the following works and give you a nss_ldap with as much statically linked
&lt;br&gt;stuff as possible but you need to download the dependencies. In addition to
&lt;br&gt;that I insalled a recent version of forte 12 for compiling and gmake from
&lt;br&gt;blastwave.
&lt;br&gt;&lt;br&gt;export CC=cc
&lt;br&gt;export CXX=CC
&lt;br&gt;export PATH=&amp;quot;/local/forte12/SUNWspro/bin:/usr/ccs/bin:/usr/bin:/opt/csw/bin&amp;quot;
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd Libnet-1.0.2a
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;export LDFLAGS='-L/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/lib'
&lt;br&gt;export CPPFLAGS='-I/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/include'
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd openssl-0.9.8c
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./Configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies shared solaris-x86-cc
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd krb5-1.4.4/src
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --enable-static --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies --exec-prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd cyrus-sasl-2.1.22
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies --with-staticsasl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd db-4.5.20/build_unix
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ../dist/configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies --disable-shared
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd openldap-2.3.39
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBS=&amp;quot;-lrt&amp;quot; ./configure --prefix=/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd nss_ldap-260
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --exec-prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-schema-mapping --enable-rfc2307bis --enable-configurable-krb5-ccname-gssapi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc &amp;nbsp;-g &amp;nbsp;-L/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/lib -o nss_ldap.so -Bdirect -z nodelete -Bdynamic -M ./exports.solaris -G ldap-nss.o ldap-pwd.o ldap-grp.o ldap-netgrp.o ldap-rpc.o ldap-hosts.o ldap-network.o ldap-proto.o ldap-spwd.o ldap-alias.o ldap-service.o ldap-schema.o ldap-ethers.o ldap-bp.o ldap-automount.o util.o ltf.o snprintf.o resolve.o dnsconfig.o irs-nss.o pagectrl.o ldap-sldap.o ldap-init-krb5-cache.o &amp;nbsp;-Bstatic -lldap -llber -lsasl2 -Bstatic -lssl -lcrypto -lgssapi_krb5 -lcom_err -lkrb5 -lk5crypto -lkrb5support -Bdynamic -ldl -lsocket -lnsl -lresolv
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # cc -o pam_krb5.so -G -xldscope=symbolic &amp;nbsp;-L/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/lib api-account.o api-auth.o api-password.o api-session.o &amp;nbsp;auth.o compat.o context.o logging.o options.o prompting.o &amp;nbsp;support.o -L/usr/lib -R/usr/lib -Bstatic -lgssapi_krb5 -lcom_err -lkrb5 -lk5crypto -lkrb5support -Bdynamic -lpam -lresolv &amp;nbsp;-lsocket &amp;nbsp; -lnsl
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thomas
&lt;br&gt;&lt;br /&gt;# vim: ft=perl
&lt;br&gt;&lt;br&gt;$progname = 'nss_ldap';
&lt;br&gt;$version = '260';
&lt;br&gt;&lt;br&gt;my $libnet_version = '1.0.2a';
&lt;br&gt;my $openssl_version = '0.9.8c';
&lt;br&gt;my $krb5_version = '1.4.4';
&lt;br&gt;my $sasl_version = '2.1.22';
&lt;br&gt;my $openldap_version = '2.3.39';
&lt;br&gt;my $berkeley_version = '4.5.20';
&lt;br&gt;&lt;br&gt;# TODO: Search for krb5.conf in /etc/krb5/krb5.conf
&lt;br&gt;# At the moment it tries the following two paths:
&lt;br&gt;# /etc/krb5.conf
&lt;br&gt;# /var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/etc/krb5.conf
&lt;br&gt;&lt;br&gt;# ldap.conf wird auch an einer komischen Stelle gesucht, ist aber wahrscheinlich egal:
&lt;br&gt;# open(&amp;quot;/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/etc/openldap/ldap.conf&amp;quot;, O_RDONLY) Err#2 ENOENT
&lt;br&gt;# stat(&amp;quot;/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/etc/krb5.conf&amp;quot;, 0xFFBFE798) Err#2 ENOENT
&lt;br&gt;&lt;br&gt;$buildroot = &amp;quot;${builddir}/${progname}-${version}-buildroot&amp;quot;;
&lt;br&gt;&lt;br&gt;$category &amp;nbsp;= 'application';
&lt;br&gt;$vendor &amp;nbsp; &amp;nbsp;= '&lt;a href=&quot;http://www.padl.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.padl.com/&lt;/a&gt;&amp;nbsp;packaged by Thomas Glanzmann';
&lt;br&gt;&lt;br&gt;@sources &amp;nbsp; = (&amp;quot;${progname}.tgz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;libnet-${libnet_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;openssl-${openssl_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;krb5-${krb5_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;cyrus-sasl-${sasl_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;openldap-${openldap_version}.tar.gz&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;quot;db-${berkeley_version}.tar.gz&amp;quot;,
&lt;br&gt;);
&lt;br&gt;&lt;br&gt;@patches &amp;nbsp; = (['nss_ldap.patch', &amp;quot;${progname}-${version}&amp;quot;, '-p1']);
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;@packages &amp;nbsp;= ({
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; pkgname &amp;nbsp; &amp;nbsp; &amp;nbsp;=&amp;gt; 'nssldap',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; filename &amp;nbsp; &amp;nbsp; =&amp;gt; 'nss_ldap',
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; =&amp;gt; &amp;quot;nssldap - retrieve system databases from LDAP directories&amp;quot;,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; dependencies =&amp;gt; [],
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; filelist &amp;nbsp; &amp;nbsp; =&amp;gt; [qw(usr)]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; });
&lt;br&gt;&lt;br&gt;$copyright = &amp;quot;${progname}-${version}/COPYING&amp;quot;;
&lt;br&gt;&lt;br&gt;$build &amp;nbsp; &amp;nbsp; = &amp;lt;&amp;lt;&amp;quot;EOF&amp;quot;;
&lt;br&gt;export CC=cc
&lt;br&gt;export CXX=CC
&lt;br&gt;export PATH=&amp;quot;${sunwspropath}:/usr/ccs/bin:/usr/bin:/opt/csw/bin&amp;quot;
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd Libnet-${libnet_version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --prefix=${buildroot}/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;export LDFLAGS='-L${buildroot}/dependencies/lib'
&lt;br&gt;export CPPFLAGS='-I${buildroot}/dependencies/include'
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd openssl-${openssl_version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./Configure --prefix=${buildroot}/dependencies shared solaris-x86-cc
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd krb5-${krb5_version}/src
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --enable-static --prefix=${buildroot}/dependencies --exec-prefix=${buildroot}/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd cyrus-sasl-${sasl_version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --prefix=${buildroot}/dependencies --with-staticsasl
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd db-${berkeley_version}/build_unix
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ../dist/configure --prefix=${buildroot}/dependencies --disable-shared
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd openldap-${openldap_version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; LIBS=&amp;quot;-lrt&amp;quot; ./configure --prefix=${buildroot}/dependencies
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake install
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;(
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cd ${progname}-${version}
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ./configure --exec-prefix=/usr --infodir=/usr/share/info --mandir=/usr/share/man --enable-schema-mapping --enable-rfc2307bis --enable-configurable-krb5-ccname-gssapi
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; gmake
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; cc &amp;nbsp;-g &amp;nbsp;-L${buildroot}/dependencies/lib -o nss_ldap.so -Bdirect -z nodelete -Bdynamic -M ./exports.solaris -G ldap-nss.o ldap-pwd.o ldap-grp.o ldap-netgrp.o ldap-rpc.o ldap-hosts.o ldap-network.o ldap-proto.o ldap-spwd.o ldap-alias.o ldap-service.o ldap-schema.o ldap-ethers.o ldap-bp.o ldap-automount.o util.o ltf.o snprintf.o resolve.o dnsconfig.o irs-nss.o pagectrl.o ldap-sldap.o ldap-init-krb5-cache.o &amp;nbsp;-Bstatic -lldap -llber -lsasl2 -Bstatic -lssl -lcrypto -lgssapi_krb5 -lcom_err -lkrb5 -lk5crypto -lkrb5support -Bdynamic -ldl -lsocket -lnsl -lresolv
&lt;br&gt;)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; # cc -o pam_krb5.so -G -xldscope=symbolic &amp;nbsp;-L/var/tmp/sithglan-pkg/nss_ldap-260-buildroot/dependencies/lib api-account.o api-auth.o api-password.o api-session.o &amp;nbsp;auth.o compat.o context.o logging.o options.o prompting.o &amp;nbsp;support.o -L/usr/lib -R/usr/lib -Bstatic -lgssapi_krb5 -lcom_err -lkrb5 -lk5crypto -lkrb5support -Bdynamic -lpam -lresolv &amp;nbsp;-lsocket &amp;nbsp; -lnsl
&lt;br&gt;EOF
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/trouble-compiling-pam_ldap-under-solaris-2.9-tp25140560p25149193.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25140560</id>
	<title>trouble compiling pam_ldap under solaris 2.9</title>
	<published>2009-08-25T11:15:05Z</published>
	<updated>2009-08-25T11:15:05Z</updated>
	<author>
		<name>Mark.Merchant</name>
	</author>
	<content type="html">&lt;font size=2 face=&quot;sans-serif&quot;&gt;any ideas? thx.&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;bash-2.05# make&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;make &amp;nbsp;all-am&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;make[1]: Entering directory `/export/home/software/pam_ldap-184'&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc &amp;nbsp;-g -O2 -Wall -fPIC -B dynamic
-M ./exports.solaris -G -B group -lc -L/opt/ldap/lib -R/opt/ldap/lib -mcpu=v7
-m32 -L/opt/ldap/lib -R/opt/ldap/lib -o pam_nldap.so pam_nldap.o md5.o
&amp;nbsp;-lldap -llber -lnsl -lcrypt -lresolv -lpam -ldl&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: ./exports.solaris: linker input
file unused because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: -lc: linker input file unused because
linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: pam_nldap.o: linker input file
unused because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: md5.o: linker input file unused
because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: -lldap: linker input file unused
because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: -llber: linker input file unused
because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: -lnsl: linker input file unused
because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: -lcrypt: linker input file unused
because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: -lresolv: linker input file unused
because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: -lpam: linker input file unused
because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;gcc: -ldl: linker input file unused
because linking not done&lt;/font&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;make[1]: Leaving directory `/export/home/software/pam_ldap-184'&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;Mark Merchant&lt;br&gt;
Unix Systems Admin, Huntington Banks&lt;br&gt;
7 Easton Oval, Cols, Oh 43219&lt;br&gt;
tel:614-331-9806 cel:614-917-8218 pag:614-917-8218&lt;/font&gt;
&lt;br&gt;
&lt;br&gt;&lt;font size=2 face=&quot;sans-serif&quot;&gt;640K ought to be enough for anybody.
&lt;br&gt;
Bill Gates&lt;br&gt;
&lt;/font&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/trouble-compiling-pam_ldap-under-solaris-2.9-tp25140560p25140560.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25036912</id>
	<title>How to use an alternate config file for separate services</title>
	<published>2009-08-18T18:31:36Z</published>
	<updated>2009-08-18T18:31:36Z</updated>
	<author>
		<name>Ezsra McDonald</name>
	</author>
	<content type="html">I am having issues getting vsftpd to us a different OU (
&lt;br&gt;ou=ftpusers,...) to authenticate users than ssh users (
&lt;br&gt;ou=people,...).
&lt;br&gt;&lt;br&gt;I have setup a new ldap.conf file in /usr/local/etc/vsftpd/ldap.conf
&lt;br&gt;&lt;br&gt;I setup a new system-auth pam file named system-auth-vsftpd. In here I
&lt;br&gt;am using the &amp;quot;config&amp;quot; argument on the pam_ldap.so module. It is
&lt;br&gt;referenced by the pam.d/vsftpd config file.
&lt;br&gt;&lt;br&gt;No matter what I do I can't login with users from the ou=ftpusers,
&lt;br&gt;unit. However, it still accepts folks who are in the ou=people, unit.
&lt;br&gt;This leads me to believe it is ignoring the &amp;quot;config&amp;quot; argument. Any
&lt;br&gt;ideas why?
&lt;br&gt;&lt;br&gt;My setup thus far:
&lt;br&gt;&lt;br&gt;[root]# cat /etc/pam.d/vsftpd
&lt;br&gt;#%PAM-1.0
&lt;br&gt;session &amp;nbsp; &amp;nbsp;optional &amp;nbsp; &amp;nbsp; pam_keyinit.so &amp;nbsp; &amp;nbsp;force revoke
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; required &amp;nbsp; &amp;nbsp; pam_listfile.so item=user sense=deny
&lt;br&gt;file=/etc/vsftpd/ftpusers onerr=succeed
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; required &amp;nbsp; &amp;nbsp; pam_shells.so
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; include &amp;nbsp; &amp;nbsp; &amp;nbsp;system-auth-vsftpd
&lt;br&gt;account &amp;nbsp; &amp;nbsp;include &amp;nbsp; &amp;nbsp; &amp;nbsp;system-auth-vsftpd
&lt;br&gt;session &amp;nbsp; &amp;nbsp;include &amp;nbsp; &amp;nbsp; &amp;nbsp;system-auth-vsftpd
&lt;br&gt;session &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; pam_loginuid.so
&lt;br&gt;&lt;br&gt;[root]# cat /etc/pam.d/system-auth-vsftpd
&lt;br&gt;#%PAM-1.0
&lt;br&gt;# This file is auto-generated.
&lt;br&gt;# User changes will be destroyed the next time authconfig is run.
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_env.so
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_tally.so deny=3 unlock_time=300
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;pam_unix.so nullok try_first_pass
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;requisite &amp;nbsp; &amp;nbsp; pam_succeed_if.so uid &amp;gt;= 500 quiet
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;pam_ldap.so
&lt;br&gt;config=/usr/local/etc/vsftpd/ldap.conf use_first_pass
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_deny.so
&lt;br&gt;&lt;br&gt;account &amp;nbsp; &amp;nbsp; required &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_unix.so broken_shadow
&lt;br&gt;account &amp;nbsp; &amp;nbsp; sufficient &amp;nbsp; &amp;nbsp;pam_localuser.so
&lt;br&gt;account &amp;nbsp; &amp;nbsp; sufficient &amp;nbsp; &amp;nbsp;pam_succeed_if.so uid &amp;lt; 500 quiet
&lt;br&gt;account &amp;nbsp; &amp;nbsp; [default=bad success=ok user_unknown=ignore] pam_ldap.so
&lt;br&gt;config=/usr/local/etc/vsftpd/ldap.conf
&lt;br&gt;account &amp;nbsp; &amp;nbsp; required &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_permit.so
&lt;br&gt;&lt;br&gt;password &amp;nbsp; &amp;nbsp;requisite &amp;nbsp; &amp;nbsp; pam_cracklib.so try_first_pass retry=3
&lt;br&gt;minlen=8 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1 difok=2
&lt;br&gt;password &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;pam_unix.so md5 shadow nullok try_first_pass
&lt;br&gt;use_authtok remember=15
&lt;br&gt;password &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;pam_ldap.so
&lt;br&gt;config=/usr/local/etc/vsftpd/ldap.conf use_authtok
&lt;br&gt;password &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_deny.so
&lt;br&gt;&lt;br&gt;session &amp;nbsp; &amp;nbsp; optional &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_keyinit.so revoke
&lt;br&gt;session &amp;nbsp; &amp;nbsp; required &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_limits.so
&lt;br&gt;session &amp;nbsp; &amp;nbsp; optional &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_mkhomedir.so
&lt;br&gt;session &amp;nbsp; &amp;nbsp; [success=1 default=ignore] pam_succeed_if.so service in
&lt;br&gt;crond quiet use_uid
&lt;br&gt;session &amp;nbsp; &amp;nbsp; required &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_unix.so
&lt;br&gt;session &amp;nbsp; &amp;nbsp; optional &amp;nbsp; &amp;nbsp; &amp;nbsp;pam_ldap.so config=/usr/local/etc/vsftpd/ldap.conf
&lt;br&gt;&lt;br&gt;&lt;br&gt;[root]# cat /usr/local/etc/vsftpd/ldap.conf
&lt;br&gt;base dc=somewhere,dc=org
&lt;br&gt;rootbinddn cn=manager,dc=somewhere,dc=org
&lt;br&gt;timelimit 120
&lt;br&gt;bind_timelimit 120
&lt;br&gt;idle_timelimit 3600
&lt;br&gt;nss_base_passwd ou=ftpusers,dc=somewhere,dc=org?one
&lt;br&gt;nss_base_shadow ou=ftpusers,dc=somewhere,dc=org?one
&lt;br&gt;nss_base_group ou=unixgroups,dc=somewhere,dc=org?one
&lt;br&gt;nss_initgroups_ignoreusers
&lt;br&gt;root,ldap,named,avahi,haldaemon,dbus,radvd,tomcat,radiusd,news,mailman
&lt;br&gt;uri ldap://172.25.14.140/
&lt;br&gt;ssl no
&lt;br&gt;tls_cacertdir /etc/openldap/cacerts
&lt;br&gt;pam_password md5
&lt;br&gt;pam_password exop
&lt;br&gt;pam_password_prohibit_message Please visit &lt;a href=&quot;https://www.somewhere.org/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://www.somewhere.org/&lt;/a&gt;&lt;br&gt;to change your password.
&lt;br&gt;nss_base_group ou=unixgroups,
&lt;br&gt;nss_base_passwd ou=ftpusers,
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/How-to-use-an-alternate-config-file-for-separate-services-tp25036912p25036912.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25018712</id>
	<title>Please help me on ldap jndi programming</title>
	<published>2009-08-17T22:27:24Z</published>
	<updated>2009-08-17T22:27:24Z</updated>
	<author>
		<name>sahul</name>
	</author>
	<content type="html">Hello....
&lt;br&gt;&lt;br&gt;I am new to ldap programming. I am using &lt;b&gt;Apache Directory server&lt;/b&gt;. I have to insert organization information in apache directory server using jndi from java application. I able to insert the cn node from java application. If I try to insert organization or organization unit level node from java application schema violation error is comming. Please tell me the code to insert organization node from java application. Please help me. very Urgent.
&lt;br&gt;&amp;nbsp; &amp;nbsp;
&lt;br&gt;If this is the wrong place to post this question atleast please tell me the forum topic where i need to post this question....</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Please-help-me-on-ldap-jndi-programming-tp25018712p25018712.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25007138</id>
	<title>RE: Re: Calling pam_ldap more then once</title>
	<published>2009-08-17T06:57:11Z</published>
	<updated>2009-08-17T23:57:31Z</updated>
	<author>
		<name>Sven.Bettscheider</name>
	</author>
	<content type="html">Hello, i have the same Proplem. According to &lt;a href=&quot;http://www.nabble.com/Difference-between-NSS-LDAP-and-PAM_LDAP-td25004237.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Difference-between-NSS-LDAP-and-PAM_LDAP-td25004237.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;If there any chance to get this patch? How many different Ldap Server could be handled by the patch?</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Calling-pam_ldap-more-then-once-tp4459479p25007138.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24970346</id>
	<title>RE: userPassword being compared on client end</title>
	<published>2009-08-14T03:33:15Z</published>
	<updated>2009-08-14T03:33:15Z</updated>
	<author>
		<name>Daniel Appleby</name>
	</author>
	<content type="html">Daniel Appleby wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to setup pam_ldap so that it first searches my ldap server
&lt;br&gt;anonymously to find the users dn and then attempt to bind using the dn and the
&lt;br&gt;password the user has provided. Basically after checking the ldap server logs
&lt;br&gt;it seems to be trying to retreive the userPassword atrribute from a search and
&lt;br&gt;then compare it on the client end. As our user passwords are locked down to
&lt;br&gt;the &amp;quot;SELF&amp;quot; right so it fails.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For the ldap side of things the attributes and structure is basted on rfc2307.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My system-auth file (for auth section):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_env.so
&lt;br&gt;&amp;gt; auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_unix.so likeauth nullok
&lt;br&gt;&amp;gt; auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_ldap.so use_first_pass
&lt;br&gt;&amp;gt; auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_deny.so
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a feeling it's pam_unix getting in the way so i commented it out
&lt;br&gt;&amp;gt; and
&lt;/div&gt;still same issue (trying to get the userPassword attribute back from the server).
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in advance for any help.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yes, pam_unix will trigger that behavior since it will just use
&lt;br&gt;&amp;gt; getpwnam/getspnam. If you have nss_ldap configured, those functions will
&lt;br&gt;&amp;gt; result in the LDAP lookups you're seeing.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; But it's odd that you say that commenting out pam_unix doesn't change the
&lt;br&gt;&amp;gt; behavior. Very likely the authentication program you're testing with is still
&lt;br&gt;&amp;gt; running with the previous settings, you probably need to kill it / restart it.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;Typically the way to prevent pam_unix from trying is to list pam_ldap first.
&lt;/div&gt;&lt;br&gt;Sorted out the issue. The openssh defaults had changed between versions so UsePam defaulted to no. 
&lt;br&gt;&lt;br&gt;Thanks for your assistance.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Daniel
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/userPassword-being-compared-on-client-end-tp24968915p24970346.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24969448</id>
	<title>Re: userPassword being compared on client end</title>
	<published>2009-08-14T02:18:47Z</published>
	<updated>2009-08-14T02:18:47Z</updated>
	<author>
		<name>Howard Chu</name>
	</author>
	<content type="html">Daniel Appleby wrote:
&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I am trying to setup pam_ldap so that it first searches my ldap server
&lt;br&gt;anonymously to find the users dn and then attempt to bind using the dn and the
&lt;br&gt;password the user has provided. Basically after checking the ldap server logs
&lt;br&gt;it seems to be trying to retreive the userPassword atrribute from a search and
&lt;br&gt;then compare it on the client end. As our user passwords are locked down to
&lt;br&gt;the &amp;quot;SELF&amp;quot; right so it fails.
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For the ldap side of things the attributes and structure is basted on rfc2307.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My system-auth file (for auth section):
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_env.so
&lt;br&gt;&amp;gt; auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_unix.so likeauth nullok
&lt;br&gt;&amp;gt; auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_ldap.so use_first_pass
&lt;br&gt;&amp;gt; auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_deny.so
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I have a feeling it's pam_unix getting in the way so i commented it out
&lt;br&gt;&amp;gt; and
&lt;/div&gt;still same issue (trying to get the userPassword attribute back from the server).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks in advance for any help.
&lt;br&gt;&lt;br&gt;Yes, pam_unix will trigger that behavior since it will just use 
&lt;br&gt;getpwnam/getspnam. If you have nss_ldap configured, those functions will 
&lt;br&gt;result in the LDAP lookups you're seeing.
&lt;br&gt;&lt;br&gt;But it's odd that you say that commenting out pam_unix doesn't change the 
&lt;br&gt;behavior. Very likely the authentication program you're testing with is still 
&lt;br&gt;running with the previous settings, you probably need to kill it / restart it.
&lt;br&gt;&lt;br&gt;Typically the way to prevent pam_unix from trying is to list pam_ldap first.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp;-- Howard Chu
&lt;br&gt;&amp;nbsp; &amp;nbsp;CTO, Symas Corp. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.symas.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.symas.com&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Director, Highland Sun &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://highlandsun.com/hyc/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://highlandsun.com/hyc/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Chief Architect, OpenLDAP &amp;nbsp;&lt;a href=&quot;http://www.openldap.org/project/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.openldap.org/project/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/userPassword-being-compared-on-client-end-tp24968915p24969448.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24968915</id>
	<title>userPassword being compared on client end</title>
	<published>2009-08-14T01:11:46Z</published>
	<updated>2009-08-14T01:11:46Z</updated>
	<author>
		<name>Daniel Appleby</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am trying to setup pam_ldap so that it first searches my ldap server anonymously to find the users dn and then attempt to bind using the dn and the password the user has provided. Basically after checking the ldap server logs it seems to be trying to retreive the userPassword atrribute from a search and then compare it on the client end. As our user passwords are locked down to the &amp;quot;SELF&amp;quot; right so it fails.
&lt;br&gt;&lt;br&gt;For the ldap side of things the attributes and structure is basted on rfc2307.
&lt;br&gt;&lt;br&gt;My system-auth file (for auth section):
&lt;br&gt;&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_env.so
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_unix.so likeauth nullok
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sufficient &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_ldap.so use_first_pass
&lt;br&gt;auth &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp; &amp;nbsp;/lib/security/$ISA/pam_deny.so
&lt;br&gt;&lt;br&gt;I have a feeling it's pam_unix getting in the way so i commented it out and still same issue (trying to get the userPassword attribute back from the server).
&lt;br&gt;&lt;br&gt;Thanks in advance for any help. 
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Daniel</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/userPassword-being-compared-on-client-end-tp24968915p24968915.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24834565</id>
	<title>[pam-ldap] Authenticates both Local and LDAP users</title>
	<published>2009-08-05T11:23:33Z</published>
	<updated>2009-08-05T11:23:33Z</updated>
	<author>
		<name>Vince Le Port</name>
	</author>
	<content type="html">Hi list,
&lt;br&gt;&lt;br&gt;I have got an OpenLDAP server 2.4.16 and the lastest release of nss_ldap 
&lt;br&gt;and pam_ldap.
&lt;br&gt;&lt;br&gt;Some of my users are present both in /etc/passwd and shadow and in LDAP.
&lt;br&gt;&lt;br&gt;For some reasons, &amp;nbsp;local passwords &amp;nbsp;and &amp;nbsp;LDAP passwords might not be the 
&lt;br&gt;same.
&lt;br&gt;I have found the right pam configuration in order to authenticate the 
&lt;br&gt;users without taking into account if they are in LDAP or local users.
&lt;br&gt;But my problem is that even if I use the local password, LDAP is always 
&lt;br&gt;check and it of course generates a failed login.
&lt;br&gt;&lt;br&gt;I am wondering whether it is possible to detect that an account is local 
&lt;br&gt;and then by pass ldap check.....
&lt;br&gt;&lt;br&gt;Here is my configuration for common-auth on Suse.
&lt;br&gt;&lt;br&gt;auth &amp;nbsp; sufficient &amp;nbsp; pam_ldap.so
&lt;br&gt;&lt;br&gt;auth &amp;nbsp; &amp;nbsp;required &amp;nbsp; &amp;nbsp;pam_unix2.so &amp;nbsp; &amp;nbsp;try_first_pass
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks and regards
&lt;br&gt;&lt;br&gt;Vince
&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-pam-ldap--Authenticates-both-Local-and-LDAP-users-tp24834565p24834565.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24833928</id>
	<title>Module can't get PAM_AUTHTOK</title>
	<published>2009-08-05T10:12:39Z</published>
	<updated>2009-08-05T10:12:39Z</updated>
	<author>
		<name>ltcabral</name>
	</author>
	<content type="html">Hello,&lt;br&gt;&lt;br&gt;im calling the following module in /etc/pam.d/common-auth:&lt;br&gt;&lt;br&gt;&lt;b&gt;auth    optional        pam_krb5_migrate.so debug&lt;/b&gt;&lt;br&gt;&lt;br&gt;and this module is supposed to create a Kerberos principal using login credentials, but it fails when trying to retrieve &lt;b&gt;PAM_AUTHTOK&lt;/b&gt; into variable &lt;b&gt;pass&lt;/b&gt; with the following part of the code:&lt;br&gt;

&lt;br&gt;&lt;b&gt;retval = pam_get_item(pamh, PAM_AUTHTOK, (const void **)&amp;amp;pass);&lt;br&gt;&lt;br&gt;if (retval != PAM_SUCCESS) {&lt;br&gt;    ...&lt;br&gt;} else if (pass == NULL) {&lt;br&gt;    retval = PAM_AUTHTOK_RECOVER_ERR;&lt;br&gt;    goto cleanup;&lt;br&gt;}&lt;br&gt;

&lt;br&gt;&lt;/b&gt;the module seems to be ok, but I&amp;#39;m not sure if i missed something in pam configuration, or if the way I use it is wrong.&lt;br&gt;&lt;br&gt;&lt;b&gt;/var/log/auth.log&lt;/b&gt;&lt;br&gt;Aug 
5 13:55:07 luist login(pam_krb5_migrate)[2374]: Authenticating as
principal pam_migrate/myhostname@MYREALM with keytab
/etc/security/pam_krb5.keytab. &lt;br&gt;
Aug  5 13:55:07 luist login(pam_krb5_migrate)[2374]: username [luist] obtained&lt;br&gt;Aug  5 13:55:10 luist login[2374]: pam_unix(login:session): session opened for user luist by LOGIN(uid=0)&lt;br&gt;Aug 
5 13:55:10 luist dbus-daemon: Rejected send message, 1 matched rules;
type=&amp;quot;method_call&amp;quot;, sender=&amp;quot;:1.29&amp;quot; (uid=5312 pid=3761
comm=&amp;quot;/usr/lib/indicator-&lt;div id=&quot;:1ue&quot; class=&quot;ii gt&quot;&gt;applet/indicator-applet --oaf-a&amp;quot;) interface=&amp;quot;org.freedesktop.DBus.Properties&amp;quot;
member=&amp;quot;Get&amp;quot; error name=&amp;quot;(unset)&amp;quot; requested_reply=0 destination=&amp;quot;:1.45&amp;quot;
(uid=0 pid=2374 comm=&amp;quot;/bin/login --       &amp;quot;))&lt;br&gt;
&lt;br&gt;How can i make this work?&lt;br&gt;Thanks in advance&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Module-can%27t-get-PAM_AUTHTOK-tp24833928p24833928.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24637354</id>
	<title>pam_filter and duplicate ldap filters</title>
	<published>2009-07-23T17:26:52Z</published>
	<updated>2009-07-23T17:26:52Z</updated>
	<author>
		<name>BTB-2</name>
	</author>
	<content type="html">hi-
&lt;br&gt;&lt;br&gt;i'm using libpam-ldap 184 courtesy of debian testing, against openldap &amp;nbsp;
&lt;br&gt;2.4.11 (on the same computer in this example), and noticed something &amp;nbsp;
&lt;br&gt;that seemed odd to me. &amp;nbsp;it appears that if specified, the pam_filter &amp;nbsp;
&lt;br&gt;value in the config file is getting duplicated when the actual ldap &amp;nbsp;
&lt;br&gt;search is performed.
&lt;br&gt;&lt;br&gt;with no value for pam_filter, i see the following when a user logs in:
&lt;br&gt;slapd[1895]: conn=3156 op=2 SRCH base=&amp;quot;dc=example,dc=com&amp;quot; scope=2 &amp;nbsp;
&lt;br&gt;deref=0 filter=&amp;quot;(&amp;(objectClass=posixAccount)(uid=someuser))&amp;quot;
&lt;br&gt;&lt;br&gt;if i specify what would appear to be the default value for pam_filter &amp;nbsp;
&lt;br&gt;explicitly in the config (e.g. pam_filter objectClass=posixAccount), i &amp;nbsp;
&lt;br&gt;see the following:
&lt;br&gt;slapd[1895]: conn=3153 op=1 SRCH base=&amp;quot;dc=example,dc=com&amp;quot; scope=2 &amp;nbsp;
&lt;br&gt;deref=0 filter=&amp;quot;(&amp;(objectClass=posixAccount)(objectClass=posixAccount) 
&lt;br&gt;(uid=someuser))&amp;quot;
&lt;br&gt;&lt;br&gt;another example:
&lt;br&gt;&lt;br&gt;pam_filter &amp;(objectClass=posixAccount)(objectClass=shadowAccount))(| 
&lt;br&gt;(memberOf 
&lt;br&gt;=cn=ssh,ou=all_servers,ou=servers,ou=users,ou=groups,dc=example,dc=com)
&lt;br&gt;&lt;br&gt;slapd[1895]: conn=3161 op=1 SRCH base=&amp;quot;dc=example,dc=com&amp;quot; scope=2 &amp;nbsp;
&lt;br&gt;deref=0 filter=&amp;quot;(&amp;(&amp;(objectClass=posixAccount) 
&lt;br&gt;(objectClass=shadowAccount))(| 
&lt;br&gt;(memberOf 
&lt;br&gt;= 
&lt;br&gt;cn=ssh,ou=all_servers,ou=servers,ou=users,ou=groups,dc=example,dc=com)) 
&lt;br&gt;(&amp;(objectClass=posixAccount)(objectClass=shadowAccount))(| 
&lt;br&gt;(memberOf 
&lt;br&gt;= 
&lt;br&gt;cn=ssh,ou=all_servers,ou=servers,ou=users,ou=groups,dc=example,dc=com)) 
&lt;br&gt;(uid=someuser))&amp;quot;
&lt;br&gt;&lt;br&gt;i experimented a bit with various syntaxes for the pam_filter value, &amp;nbsp;
&lt;br&gt;but wasn't successful in suppressing the duplication.
&lt;br&gt;&lt;br&gt;i see this mentioned here: &lt;a href=&quot;http://www.nabble.com/Solaris-10-ts4958892.html&quot; target=&quot;_top&quot;&gt;http://www.nabble.com/Solaris-10-ts4958892.html&lt;/a&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp; - but not much discussion.
&lt;br&gt;&lt;br&gt;is this normal?
&lt;br&gt;&lt;br&gt;thanks
&lt;br&gt;-ben
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_filter-and-duplicate-ldap-filters-tp24637354p24637354.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24386998</id>
	<title>OPENDS and Database</title>
	<published>2009-07-08T00:49:18Z</published>
	<updated>2009-07-08T00:49:18Z</updated>
	<author>
		<name>queo1987</name>
	</author>
	<content type="html">Dear all,
&lt;br&gt;I have a problem as follow:
&lt;br&gt;I use my sql to store data. Table User is about 4000 user (user name, password)
&lt;br&gt;I just use CAS to single sign for all application.
&lt;br&gt;and cas authenticate by ldap.
&lt;br&gt;How to move all user in database to ldap (I use OpenDS of SUN)
&lt;br&gt;Please help me
&lt;br&gt;thank a lot&lt;div class=&quot;signature&quot;&gt;----Cheer &lt;img class='smiley' src='http://old.nabble.com/images/smiley/anim_drunk.gif' /&gt;&amp;nbsp;---
&lt;br&gt;mail: queo1987@gmail.com
&lt;br&gt;Yahoo: queo1987&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/OPENDS-and-Database-tp24386998p24386998.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24282245</id>
	<title>Re: AW: pam_ldap read not auth on userPassword</title>
	<published>2009-06-30T16:27:29Z</published>
	<updated>2009-06-30T16:27:29Z</updated>
	<author>
		<name>Don-99</name>
	</author>
	<content type="html">&amp;gt;&amp;gt; Install and configure pam_ldap instead, then you'll see the desired 
&lt;br&gt;&amp;gt;&amp;gt; behaviour.
&lt;br&gt;&amp;gt;&amp;gt; If you already installed pam_ldap, I suppose your pam-config validates 
&lt;br&gt;&amp;gt;&amp;gt; passwords with some other module first and does not bother invoke pam_ldap.
&lt;br&gt;&amp;gt; Sigh- I had two major typos in my system-auth file and a couple of other bits 
&lt;br&gt;&amp;gt; I never would have found until you mentioned I probably wasn't using pam_ldap 
&lt;br&gt;&amp;gt; at all.
&lt;br&gt;I commented out the nsswitch.conf entries on the correct system and auth 
&lt;br&gt;stops working- which finally makes sense. Then I corrected the pam_ldap 
&lt;br&gt;entries (which I managed to typo as pam_ladp.so) and of course now 
&lt;br&gt;everything works.
&lt;br&gt;&lt;br&gt;Thanks for the help- I never would have looked at those files again if you 
&lt;br&gt;hadn't said that was the only possibility.
&lt;br&gt;&lt;br&gt;-Don
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-read-not-auth-on-userPassword-tp24278204p24282245.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24281343</id>
	<title>Re: AW: pam_ldap read not auth on userPassword</title>
	<published>2009-06-30T14:55:12Z</published>
	<updated>2009-06-30T14:55:12Z</updated>
	<author>
		<name>Don-99</name>
	</author>
	<content type="html">&amp;gt; sounds like you are not using pam_ldap at all, though you contact the pamldap-list.
&lt;br&gt;&amp;gt; nss_ldap is retrieving data from LDAP and some pam-module, like pam_unix is validating passwords against that data.
&lt;br&gt;&amp;gt; Install and configure pam_ldap instead, then you'll see the desired behaviour.
&lt;br&gt;&amp;gt; If you already installed pam_ldap, I suppose your pam-config validates passwords with some other module first and does not bother invoke pam_ldap.
&lt;br&gt;Sigh- I had two major typos in my system-auth file and a couple of other 
&lt;br&gt;bits I never would have found until you mentioned I probably wasn't using 
&lt;br&gt;pam_ldap at all. I'm going to fix these and test the results but I'm 
&lt;br&gt;nearly certain that was the problem. I spent 2 hours checking the files 
&lt;br&gt;and managed to miss these issues several times. I managed to comment out 
&lt;br&gt;ldap in nsswitch.conf on the wrong server- then couldn't figure out how it 
&lt;br&gt;could still be authing...
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;-Don
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-read-not-auth-on-userPassword-tp24278204p24281343.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24280832</id>
	<title>AW: pam_ldap read not auth on userPassword</title>
	<published>2009-06-30T14:03:17Z</published>
	<updated>2009-06-30T14:03:17Z</updated>
	<author>
		<name>Patrick von der Hagen-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 3.2//EN&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=iso-8859-1&quot;&gt;
&lt;META NAME=&quot;Generator&quot; CONTENT=&quot;MS Exchange Server version 6.5.7654.12&quot;&gt;
&lt;TITLE&gt;AW: [pamldap] pam_ldap read not auth on userPassword&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;!-- Converted from text/plain format --&gt;

&lt;P&gt;&lt;FONT SIZE=2&gt;Hi Don,&lt;BR&gt;
&lt;BR&gt;
sounds like you are not using pam_ldap at all, though you contact the pamldap-list.&lt;BR&gt;
nss_ldap is retrieving data from LDAP and some pam-module, like pam_unix is validating passwords against that data.&lt;BR&gt;
Install and configure pam_ldap instead, then you'll see the desired behaviour.&lt;BR&gt;
If you already installed pam_ldap, I suppose your pam-config validates passwords with some other module first and does not bother invoke pam_ldap.&lt;BR&gt;
--&lt;BR&gt;
CU,&lt;BR&gt;
&amp;nbsp;&amp;nbsp; Patrick.&lt;/FONT&gt;
&lt;/P&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-read-not-auth-on-userPassword-tp24278204p24280832.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24278204</id>
	<title>pam_ldap read not auth on userPassword</title>
	<published>2009-06-30T11:08:10Z</published>
	<updated>2009-06-30T11:08:10Z</updated>
	<author>
		<name>Don-99</name>
	</author>
	<content type="html">Redhat EL5, Openldap 2.3, nss_ldap 2.53, Zimbra 5
&lt;br&gt;&lt;br&gt;Problem:
&lt;br&gt;When ssh'ing to a system, auth fails unless I enable read permission for 
&lt;br&gt;anonymous on attrs=userPassword.
&lt;br&gt;&lt;br&gt;If I have:
&lt;br&gt;access to attrs=userPassword
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;by self write
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;by anonymous auth
&lt;br&gt;&lt;br&gt;Authentication fails. If I change that to:
&lt;br&gt;access to attrs=userPassword
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;by self write
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;by anonymous read
&lt;br&gt;&lt;br&gt;Authentication succeeds.
&lt;br&gt;&lt;br&gt;The ldap server logs show a bind as &amp;quot;anonymous&amp;quot;, an attempt to read 
&lt;br&gt;userPassword, and then nothing. I see no subsequent attempt to re-bind as 
&lt;br&gt;the dn found in the initial search.
&lt;br&gt;&lt;br&gt;Here is the log of a failed connection:
&lt;br&gt;&lt;br&gt;Jun 30 14:04:47 mail slapd[22254]: conn=20 op=0 BIND dn=&amp;quot;&amp;quot; method=128
&lt;br&gt;Jun 30 14:04:47 mail slapd[22254]: conn=20 op=0 RESULT tag=97 err=0 text=
&lt;br&gt;Jun 30 14:04:47 mail slapd[22254]: conn=20 op=1 SRCH 
&lt;br&gt;base=&amp;quot;ou=People,dc=example,dc=com&amp;quot; scope=1 deref=0 
&lt;br&gt;filter=&amp;quot;(&amp;(objectClass=posixAccount)(uid=dstahl))&amp;quot;
&lt;br&gt;Jun 30 14:04:47 mail slapd[22254]: conn=20 op=1 SRCH attr=uid userPassword 
&lt;br&gt;uidNumber gidNumber cn homeDirectory loginShell gecos description objectClass
&lt;br&gt;Jun 30 14:04:47 mail slapd[22254]: conn=20 op=1 SEARCH RESULT tag=101 
&lt;br&gt;err=0 nentries=1 text=
&lt;br&gt;&lt;br&gt;There is no subsequent rebinding as user dstahl.
&lt;br&gt;&lt;br&gt;I know I've missed something obvious but for the life of me I can not find 
&lt;br&gt;it.
&lt;br&gt;&lt;br&gt;If you need additional logs or other information please let me know.
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;-Don
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-read-not-auth-on-userPassword-tp24278204p24278204.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24224929</id>
	<title>pam-ldap multiple ldap servers is not working</title>
	<published>2009-06-26T09:50:22Z</published>
	<updated>2009-06-26T09:50:22Z</updated>
	<author>
		<name>schilling</name>
	</author>
	<content type="html">Hi All,
&lt;br&gt;&lt;br&gt;I have the following packages for the ldap
&lt;br&gt;openldap-2.3.27-8
&lt;br&gt;openldap-devel-2.3.27-8
&lt;br&gt;python-ldap-2.2.0-2.1
&lt;br&gt;nss_ldap-253-5.el5
&lt;br&gt;openldap-clients-2.3.27-8
&lt;br&gt;&lt;br&gt;I am trying to get pam authentication working, it is working good. The
&lt;br&gt;issue now is if I put multiple ldap servers by host ldap1.test.com,
&lt;br&gt;ldap2.test.com in /etc/ldap.conf and /etc/openldap/ldap.conf file. and
&lt;br&gt;in the iptables block response from ldap1.test.com, the authentication
&lt;br&gt;will not success. I checked tcpdump, pam-ldap will consult
&lt;br&gt;ldap1.test.com and ldap2.test.com, but the prompt for the client is
&lt;br&gt;just password, password prompt, it will never authenticate.
&lt;br&gt;&lt;br&gt;Any insight is greatly appreciated.
&lt;br&gt;&lt;br&gt;Schilling
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam-ldap-multiple-ldap-servers-is-not-working-tp24224929p24224929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24222523</id>
	<title>Re: RE: [nssldap] pam_ldap and nss_ldap can't connect to  LDAP server(s)</title>
	<published>2009-06-26T07:38:10Z</published>
	<updated>2009-06-26T07:38:10Z</updated>
	<author>
		<name>Karl O. Pinc</name>
	</author>
	<content type="html">&lt;br&gt;On 06/25/2009 11:53:19 PM, Howard Chu wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Aaron Hicks wrote:
&lt;br&gt;&amp;gt;&amp;gt; debug 7 provides some interesting results. In particular it looks &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; like the
&lt;br&gt;&amp;gt; LDAP server is sending _responses_ to the search request that &amp;nbsp;
&lt;br&gt;&amp;gt; nss_ldap is
&lt;br&gt;&amp;gt; discarding. It's also clear that it's asking for attributes that &amp;nbsp;
&lt;br&gt;&amp;gt; aren't stored
&lt;br&gt;&amp;gt; in the AD, some I don't want to set (e.g. home directory, we have &amp;nbsp;
&lt;br&gt;&amp;gt; some servers
&lt;br&gt;&amp;gt; where it should be /home/user and others where it should be &amp;nbsp;
&lt;br&gt;&amp;gt; /export/home/user)
&lt;br&gt;&amp;gt; so I hope if nss is unable to set them, then the system defaults are &amp;nbsp;
&lt;br&gt;&amp;gt; used.
&lt;/div&gt;&lt;br&gt;FWIW, Samba's winbindd is another approach to authenticating
&lt;br&gt;via PAM off of MS's AD, if you want to give up and leave the
&lt;br&gt;MS voodoo to samba. &amp;nbsp;There's a wiki entry on the samba wiki.
&lt;br&gt;YMMV.
&lt;br&gt;&lt;br&gt;Karl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24222523&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kop@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Free Software: &amp;nbsp;&amp;quot;You don't pay back, you pay forward.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Robert A. Heinlein
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-and-nss_ldap-can%27t-connect-to-LDAP-server%28s%29-tp24197323p24222523.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24222548</id>
	<title>Re: RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP server(s)</title>
	<published>2009-06-26T07:31:23Z</published>
	<updated>2009-06-26T07:31:23Z</updated>
	<author>
		<name>vsp_123</name>
	</author>
	<content type="html">Hi Aaron,
&lt;br&gt;&lt;br&gt;If you are connecting to AD, then you probably need &amp;quot;Microsoft &amp;nbsp;
&lt;br&gt;Services for Unix&amp;quot; to provide the Unix-related schema (like uidNumber, &amp;nbsp;
&lt;br&gt;gidNumber, homeDirectory etc.).
&lt;br&gt;&lt;br&gt;Prakash
&lt;br&gt;&lt;br&gt;On Jun 26, 2009, at 12:53 AM, Howard Chu wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Aaron Hicks wrote:
&lt;br&gt;&amp;gt;&amp;gt; debug 7 provides some interesting results. In particular it looks &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; like the
&lt;br&gt;&amp;gt; LDAP server is sending _responses_ to the search request that &amp;nbsp;
&lt;br&gt;&amp;gt; nss_ldap is
&lt;br&gt;&amp;gt; discarding. It's also clear that it's asking for attributes that &amp;nbsp;
&lt;br&gt;&amp;gt; aren't stored
&lt;br&gt;&amp;gt; in the AD, some I don't want to set (e.g. home directory, we have &amp;nbsp;
&lt;br&gt;&amp;gt; some servers
&lt;br&gt;&amp;gt; where it should be /home/user and others where it should be /export/ 
&lt;br&gt;&amp;gt; home/user)
&lt;br&gt;&amp;gt; so I hope if nss is unable to set them, then the system defaults are &amp;nbsp;
&lt;br&gt;&amp;gt; used.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; nss_ldap requires a uidNumber and gidNumber to be returned. Since &amp;nbsp;
&lt;br&gt;&amp;gt; your LDAP server isn't providing these attributes, it cannot &amp;nbsp;
&lt;br&gt;&amp;gt; generate a proper passwd entry for this user. By the way, you seem &amp;nbsp;
&lt;br&gt;&amp;gt; to have something else misconfigured since it is requesting &amp;nbsp;
&lt;br&gt;&amp;gt; displayName twice. But at least you know the problem is not in the &amp;nbsp;
&lt;br&gt;&amp;gt; authentication config of nss_ldap any more.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Hmm, can't really mangle this one :P, this is a dump of the debug &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; responses
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ldap_search
&lt;br&gt;&amp;gt;&amp;gt; put_filter: &amp;quot;(&amp;(objectClass=user)(sAMAccountName=hicksa))&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; put_filter: AND
&lt;br&gt;&amp;gt;&amp;gt; put_filter_list &amp;quot;(objectClass=user)(sAMAccountName=hicksa)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; put_filter: &amp;quot;(objectClass=user)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; put_filter: simple
&lt;br&gt;&amp;gt;&amp;gt; put_simple_filter: &amp;quot;objectClass=user&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; put_filter: &amp;quot;(sAMAccountName=hicksa)&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; put_filter: simple
&lt;br&gt;&amp;gt;&amp;gt; put_simple_filter: &amp;quot;sAMAccountName=hicksa&amp;quot;
&lt;br&gt;&amp;gt;&amp;gt; ldap_build_search_req ATTRS:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; sAMAccountName
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; userPassword
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; uidNumber
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; gidNumber
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; cn
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; unixHomeDirectory
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; loginShell
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; displayName
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; displayName
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; objectClass
&lt;br&gt;&amp;gt;&amp;gt; ldap_send_initial_request
&lt;br&gt;&amp;gt;&amp;gt; ldap_send_server_request
&lt;br&gt;&amp;gt;&amp;gt; ber_scanf fmt ({it) ber:
&lt;br&gt;&amp;gt;&amp;gt; ber_scanf fmt ({) ber:
&lt;br&gt;&amp;gt;&amp;gt; ber_flush: 252 bytes to sd 3
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0000: &amp;nbsp;30 81 f9 02 01 02 63 81 &amp;nbsp;f3 04 31 64 63 3d 6c 61 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 0.ù...c.ó.1dc=la
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0010: &amp;nbsp;6e 64 63 61 72 65 2c 64 &amp;nbsp;63 3d 61 64 2c 64 63 3d &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; ndcare,dc=ad,dc=
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0020: &amp;nbsp;6c 61 6e 64 63 61 72 65 &amp;nbsp;72 65 73 65 61 72 63 68 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; landcareresearch
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0030: &amp;nbsp;2c 64 63 3d 63 6f 2c 64 &amp;nbsp;63 3d 6e 7a 0a 01 02 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 0a &amp;nbsp; ,dc=co,dc=nz....
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0040: &amp;nbsp;01 00 02 01 01 02 01 1e &amp;nbsp;01 01 00 a0 2f a3 13 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 04 &amp;nbsp; ........... /£..
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0050: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 04 04 75 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 73 &amp;nbsp; .objectClass..us
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0060: &amp;nbsp;65 72 a3 18 04 0e 73 41 &amp;nbsp;4d 41 63 63 6f 75 6e 74 &amp;nbsp; er 
&lt;br&gt;&amp;gt;&amp;gt; £...sAMAccount
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0070: &amp;nbsp;4e 61 6d 65 04 06 68 69 &amp;nbsp;63 6b 73 61 30 7e 04 0e &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Name..hicksa0~..
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0080: &amp;nbsp;73 41 4d 41 63 63 6f 75 &amp;nbsp;6e 74 4e 61 6d 65 04 0c &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; sAMAccountName..
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0090: &amp;nbsp;75 73 65 72 50 61 73 73 &amp;nbsp;77 6f 72 64 04 09 75 69 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; userPassword..ui
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00a0: &amp;nbsp;64 4e 75 6d 62 65 72 04 &amp;nbsp;09 67 69 64 4e 75 6d 62 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; dNumber..gidNumb
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00b0: &amp;nbsp;65 72 04 02 63 6e 04 11 &amp;nbsp;75 6e 69 78 48 6f 6d 65 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; er..cn..unixHome
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00c0: &amp;nbsp;44 69 72 65 63 74 6f 72 &amp;nbsp;79 04 0a 6c 6f 67 69 6e &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Directory..login
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00d0: &amp;nbsp;53 68 65 6c 6c 04 0b 64 &amp;nbsp;69 73 70 6c 61 79 4e 61 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Shell..displayNa
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00e0: &amp;nbsp;6d 65 04 0b 64 69 73 70 &amp;nbsp;6c 61 79 4e 61 6d 65 04 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; me..displayName.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00f0: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 73 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .objectClass
&lt;br&gt;&amp;gt;&amp;gt; ldap_write: want=252, written=252
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0000: &amp;nbsp;30 81 f9 02 01 02 63 81 &amp;nbsp;f3 04 31 64 63 3d 6c 61 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 0.ù...c.ó.1dc=la
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0010: &amp;nbsp;6e 64 63 61 72 65 2c 64 &amp;nbsp;63 3d 61 64 2c 64 63 3d &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; ndcare,dc=ad,dc=
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0020: &amp;nbsp;6c 61 6e 64 63 61 72 65 &amp;nbsp;72 65 73 65 61 72 63 68 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; landcareresearch
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0030: &amp;nbsp;2c 64 63 3d 63 6f 2c 64 &amp;nbsp;63 3d 6e 7a 0a 01 02 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 0a &amp;nbsp; ,dc=co,dc=nz....
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0040: &amp;nbsp;01 00 02 01 01 02 01 1e &amp;nbsp;01 01 00 a0 2f a3 13 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 04 &amp;nbsp; ........... /£..
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0050: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 04 04 75 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 73 &amp;nbsp; .objectClass..us
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0060: &amp;nbsp;65 72 a3 18 04 0e 73 41 &amp;nbsp;4d 41 63 63 6f 75 6e 74 &amp;nbsp; er 
&lt;br&gt;&amp;gt;&amp;gt; £...sAMAccount
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0070: &amp;nbsp;4e 61 6d 65 04 06 68 69 &amp;nbsp;63 6b 73 61 30 7e 04 0e &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Name..hicksa0~..
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0080: &amp;nbsp;73 41 4d 41 63 63 6f 75 &amp;nbsp;6e 74 4e 61 6d 65 04 0c &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; sAMAccountName..
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0090: &amp;nbsp;75 73 65 72 50 61 73 73 &amp;nbsp;77 6f 72 64 04 09 75 69 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; userPassword..ui
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00a0: &amp;nbsp;64 4e 75 6d 62 65 72 04 &amp;nbsp;09 67 69 64 4e 75 6d 62 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; dNumber..gidNumb
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00b0: &amp;nbsp;65 72 04 02 63 6e 04 11 &amp;nbsp;75 6e 69 78 48 6f 6d 65 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; er..cn..unixHome
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00c0: &amp;nbsp;44 69 72 65 63 74 6f 72 &amp;nbsp;79 04 0a 6c 6f 67 69 6e &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Directory..login
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00d0: &amp;nbsp;53 68 65 6c 6c 04 0b 64 &amp;nbsp;69 73 70 6c 61 79 4e 61 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Shell..displayNa
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00e0: &amp;nbsp;6d 65 04 0b 64 69 73 70 &amp;nbsp;6c 61 79 4e 61 6d 65 04 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; me..displayName.
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00f0: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 73 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .objectClass
&lt;br&gt;&amp;gt;&amp;gt; ldap_result ld 0x1488d380 msgid 2
&lt;br&gt;&amp;gt;&amp;gt; ldap_chkResponseList ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt;&amp;gt; ldap_chkResponseList returns ld 0x1488d380 NULL
&lt;br&gt;&amp;gt;&amp;gt; wait4msg ld 0x1488d380 msgid 2 (timeout 30000000 usec)
&lt;br&gt;&amp;gt;&amp;gt; wait4msg continue ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt;&amp;gt; ** ld 0x1488d380 Connections:
&lt;br&gt;&amp;gt;&amp;gt; * host: markshaw.landcare.ad.landcareresearch.co.nz &amp;nbsp;port: 389 &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; (default)
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; last used: Fri Jun 26 15:52:38 2009
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; ** ld 0x1488d380 Outstanding Requests:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp;* msgid 2, &amp;nbsp;origid 2, status InProgress
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 0
&lt;br&gt;&amp;gt;&amp;gt; ** ld 0x1488d380 Response Queue:
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp;Empty
&lt;br&gt;&amp;gt;&amp;gt; ldap_chkResponseList ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt;&amp;gt; ldap_chkResponseList returns ld 0x1488d380 NULL
&lt;br&gt;&amp;gt;&amp;gt; ldap_int_select
&lt;br&gt;&amp;gt;&amp;gt; read1msg: ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt;&amp;gt; ber_get_next
&lt;br&gt;&amp;gt;&amp;gt; ldap_read: want=8, got=8
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0000: &amp;nbsp;30 84 00 00 01 1b 02 01 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.......
&lt;br&gt;&amp;gt;&amp;gt; ldap_read: want=281, got=281
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0000: &amp;nbsp;02 64 84 00 00 01 12 04 &amp;nbsp;61 43 4e 3d 41 61 72 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 6f &amp;nbsp; .d......aCN=Aaro
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0010: &amp;nbsp;6e 20 48 69 63 6b 73 2c &amp;nbsp;4f 55 3d 49 6e 74 65 72 &amp;nbsp; n &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Hicks,OU=Inter
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0020: &amp;nbsp;6e 61 6c 2c 4f 55 3d 55 &amp;nbsp;73 65 72 73 2c 4f 55 3d &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; nal,OU=Users,OU=
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0030: &amp;nbsp;41 63 63 6f 75 6e 74 73 &amp;nbsp;2c 44 43 3d 6c 61 6e 64 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Accounts,DC=land
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0040: &amp;nbsp;63 61 72 65 2c 44 43 3d &amp;nbsp;61 64 2c 44 43 3d 6c 61 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; care,DC=ad,DC=la
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0050: &amp;nbsp;6e 64 63 61 72 65 72 65 &amp;nbsp;73 65 61 72 63 68 2c 44 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; ndcareresearch,D
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0060: &amp;nbsp;43 3d 63 6f 2c 44 43 3d &amp;nbsp;6e 7a 30 84 00 00 00 a9 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; C=co,DC=nz0....©
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0070: &amp;nbsp;30 84 00 00 00 3c 04 0b &amp;nbsp;6f 62 6a 65 63 74 43 6c &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 0....&amp;lt;..objectCl
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0080: &amp;nbsp;61 73 73 31 84 00 00 00 &amp;nbsp;29 04 03 74 6f 70 04 06 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; ass1....)..top..
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0090: &amp;nbsp;70 65 72 73 6f 6e 04 14 &amp;nbsp;6f 72 67 61 6e 69 7a 61 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; person..organiza
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00a0: &amp;nbsp;74 69 6f 6e 61 6c 50 65 &amp;nbsp;72 73 6f 6e 04 04 75 73 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; tionalPerson..us
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00b0: &amp;nbsp;65 72 30 84 00 00 00 17 &amp;nbsp;04 02 63 6e 31 84 00 00 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; er0.......cn1...
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00c0: &amp;nbsp;00 0d 04 0b 41 61 72 6f &amp;nbsp;6e 20 48 69 63 6b 73 &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 30 &amp;nbsp; ....Aaron Hicks0
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00d0: &amp;nbsp;84 00 00 00 20 04 0b 64 &amp;nbsp;69 73 70 6c 61 79 4e &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; 61 &amp;nbsp; .... ..displayNa
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00e0: &amp;nbsp;6d 65 31 84 00 00 00 0d &amp;nbsp;04 0b 41 61 72 6f 6e 20 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; me1.......Aaron
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 00f0: &amp;nbsp;48 69 63 6b 73 30 84 00 &amp;nbsp;00 00 1e 04 0e 73 41 4d &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Hicks0.......sAM
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0100: &amp;nbsp;41 63 63 6f 75 6e 74 4e &amp;nbsp;61 6d 65 31 84 00 00 00 &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; AccountName1....
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; 0110: &amp;nbsp;08 04 06 48 69 63 6b 73 &amp;nbsp;41 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...HicksA
&lt;br&gt;&amp;gt;&amp;gt; ber_get_next: tag 0x30 len 283 contents:
&lt;br&gt;&amp;gt;&amp;gt; read1msg: ld 0x1488d380 msgid 2 message type search-entry
&lt;br&gt;&amp;gt;&amp;gt; wait4msg ld 0x1488d380 30 secs to go
&lt;br&gt;&amp;gt;&amp;gt; wait4msg continue ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; For situations like this I prefer to use debug 7 to see the actual
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; network
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; data. It looks like an entry was actually received, from the &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; previous
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; output.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -- 
&lt;br&gt;&amp;gt; &amp;nbsp;-- Howard Chu
&lt;br&gt;&amp;gt; &amp;nbsp;CTO, Symas Corp. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.symas.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.symas.com&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Director, Highland Sun &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://highlandsun.com/hyc/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://highlandsun.com/hyc/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp;Chief Architect, OpenLDAP &amp;nbsp;&lt;a href=&quot;http://www.openldap.org/project/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.openldap.org/project/&lt;/a&gt;&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-and-nss_ldap-can%27t-connect-to-LDAP-server%28s%29-tp24197323p24222548.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24220895</id>
	<title>(no subject)</title>
	<published>2009-06-26T05:48:42Z</published>
	<updated>2009-06-26T05:48:42Z</updated>
	<author>
		<name>Ying He-2</name>
	</author>
	<content type="html">&lt;br&gt;set nomail</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%28no-subject%29-tp24220895p24220895.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24215476</id>
	<title>Re: RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP server(s)</title>
	<published>2009-06-25T21:53:19Z</published>
	<updated>2009-06-25T21:53:19Z</updated>
	<author>
		<name>Howard Chu</name>
	</author>
	<content type="html">Aaron Hicks wrote:
&lt;br&gt;&amp;gt; debug 7 provides some interesting results. In particular it looks like the
&lt;br&gt;LDAP server is sending _responses_ to the search request that nss_ldap is
&lt;br&gt;discarding. It's also clear that it's asking for attributes that aren't stored
&lt;br&gt;in the AD, some I don't want to set (e.g. home directory, we have some servers
&lt;br&gt;where it should be /home/user and others where it should be /export/home/user)
&lt;br&gt;so I hope if nss is unable to set them, then the system defaults are used.
&lt;br&gt;&lt;br&gt;nss_ldap requires a uidNumber and gidNumber to be returned. Since your LDAP 
&lt;br&gt;server isn't providing these attributes, it cannot generate a proper passwd 
&lt;br&gt;entry for this user. By the way, you seem to have something else misconfigured 
&lt;br&gt;since it is requesting displayName twice. But at least you know the problem is 
&lt;br&gt;not in the authentication config of nss_ldap any more.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hmm, can't really mangle this one :P, this is a dump of the debug responses
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ldap_search
&lt;br&gt;&amp;gt; put_filter: &amp;quot;(&amp;(objectClass=user)(sAMAccountName=hicksa))&amp;quot;
&lt;br&gt;&amp;gt; put_filter: AND
&lt;br&gt;&amp;gt; put_filter_list &amp;quot;(objectClass=user)(sAMAccountName=hicksa)&amp;quot;
&lt;br&gt;&amp;gt; put_filter: &amp;quot;(objectClass=user)&amp;quot;
&lt;br&gt;&amp;gt; put_filter: simple
&lt;br&gt;&amp;gt; put_simple_filter: &amp;quot;objectClass=user&amp;quot;
&lt;br&gt;&amp;gt; put_filter: &amp;quot;(sAMAccountName=hicksa)&amp;quot;
&lt;br&gt;&amp;gt; put_filter: simple
&lt;br&gt;&amp;gt; put_simple_filter: &amp;quot;sAMAccountName=hicksa&amp;quot;
&lt;br&gt;&amp;gt; ldap_build_search_req ATTRS:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;sAMAccountName
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;userPassword
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;uidNumber
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;gidNumber
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;cn
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;unixHomeDirectory
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;loginShell
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;displayName
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;displayName
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;objectClass
&lt;br&gt;&amp;gt; ldap_send_initial_request
&lt;br&gt;&amp;gt; ldap_send_server_request
&lt;br&gt;&amp;gt; ber_scanf fmt ({it) ber:
&lt;br&gt;&amp;gt; ber_scanf fmt ({) ber:
&lt;br&gt;&amp;gt; ber_flush: 252 bytes to sd 3
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0000: &amp;nbsp;30 81 f9 02 01 02 63 81 &amp;nbsp;f3 04 31 64 63 3d 6c 61 &amp;nbsp; 0.ù...c.ó.1dc=la
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0010: &amp;nbsp;6e 64 63 61 72 65 2c 64 &amp;nbsp;63 3d 61 64 2c 64 63 3d &amp;nbsp; ndcare,dc=ad,dc=
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0020: &amp;nbsp;6c 61 6e 64 63 61 72 65 &amp;nbsp;72 65 73 65 61 72 63 68 &amp;nbsp; landcareresearch
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0030: &amp;nbsp;2c 64 63 3d 63 6f 2c 64 &amp;nbsp;63 3d 6e 7a 0a 01 02 0a &amp;nbsp; ,dc=co,dc=nz....
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0040: &amp;nbsp;01 00 02 01 01 02 01 1e &amp;nbsp;01 01 00 a0 2f a3 13 04 &amp;nbsp; ........... /£..
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0050: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 04 04 75 73 &amp;nbsp; .objectClass..us
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0060: &amp;nbsp;65 72 a3 18 04 0e 73 41 &amp;nbsp;4d 41 63 63 6f 75 6e 74 &amp;nbsp; er£...sAMAccount
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0070: &amp;nbsp;4e 61 6d 65 04 06 68 69 &amp;nbsp;63 6b 73 61 30 7e 04 0e &amp;nbsp; Name..hicksa0~..
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0080: &amp;nbsp;73 41 4d 41 63 63 6f 75 &amp;nbsp;6e 74 4e 61 6d 65 04 0c &amp;nbsp; sAMAccountName..
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0090: &amp;nbsp;75 73 65 72 50 61 73 73 &amp;nbsp;77 6f 72 64 04 09 75 69 &amp;nbsp; userPassword..ui
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00a0: &amp;nbsp;64 4e 75 6d 62 65 72 04 &amp;nbsp;09 67 69 64 4e 75 6d 62 &amp;nbsp; dNumber..gidNumb
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00b0: &amp;nbsp;65 72 04 02 63 6e 04 11 &amp;nbsp;75 6e 69 78 48 6f 6d 65 &amp;nbsp; er..cn..unixHome
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00c0: &amp;nbsp;44 69 72 65 63 74 6f 72 &amp;nbsp;79 04 0a 6c 6f 67 69 6e &amp;nbsp; Directory..login
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00d0: &amp;nbsp;53 68 65 6c 6c 04 0b 64 &amp;nbsp;69 73 70 6c 61 79 4e 61 &amp;nbsp; Shell..displayNa
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00e0: &amp;nbsp;6d 65 04 0b 64 69 73 70 &amp;nbsp;6c 61 79 4e 61 6d 65 04 &amp;nbsp; me..displayName.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00f0: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .objectClass
&lt;br&gt;&amp;gt; ldap_write: want=252, written=252
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0000: &amp;nbsp;30 81 f9 02 01 02 63 81 &amp;nbsp;f3 04 31 64 63 3d 6c 61 &amp;nbsp; 0.ù...c.ó.1dc=la
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0010: &amp;nbsp;6e 64 63 61 72 65 2c 64 &amp;nbsp;63 3d 61 64 2c 64 63 3d &amp;nbsp; ndcare,dc=ad,dc=
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0020: &amp;nbsp;6c 61 6e 64 63 61 72 65 &amp;nbsp;72 65 73 65 61 72 63 68 &amp;nbsp; landcareresearch
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0030: &amp;nbsp;2c 64 63 3d 63 6f 2c 64 &amp;nbsp;63 3d 6e 7a 0a 01 02 0a &amp;nbsp; ,dc=co,dc=nz....
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0040: &amp;nbsp;01 00 02 01 01 02 01 1e &amp;nbsp;01 01 00 a0 2f a3 13 04 &amp;nbsp; ........... /£..
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0050: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 04 04 75 73 &amp;nbsp; .objectClass..us
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0060: &amp;nbsp;65 72 a3 18 04 0e 73 41 &amp;nbsp;4d 41 63 63 6f 75 6e 74 &amp;nbsp; er£...sAMAccount
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0070: &amp;nbsp;4e 61 6d 65 04 06 68 69 &amp;nbsp;63 6b 73 61 30 7e 04 0e &amp;nbsp; Name..hicksa0~..
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0080: &amp;nbsp;73 41 4d 41 63 63 6f 75 &amp;nbsp;6e 74 4e 61 6d 65 04 0c &amp;nbsp; sAMAccountName..
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0090: &amp;nbsp;75 73 65 72 50 61 73 73 &amp;nbsp;77 6f 72 64 04 09 75 69 &amp;nbsp; userPassword..ui
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00a0: &amp;nbsp;64 4e 75 6d 62 65 72 04 &amp;nbsp;09 67 69 64 4e 75 6d 62 &amp;nbsp; dNumber..gidNumb
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00b0: &amp;nbsp;65 72 04 02 63 6e 04 11 &amp;nbsp;75 6e 69 78 48 6f 6d 65 &amp;nbsp; er..cn..unixHome
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00c0: &amp;nbsp;44 69 72 65 63 74 6f 72 &amp;nbsp;79 04 0a 6c 6f 67 69 6e &amp;nbsp; Directory..login
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00d0: &amp;nbsp;53 68 65 6c 6c 04 0b 64 &amp;nbsp;69 73 70 6c 61 79 4e 61 &amp;nbsp; Shell..displayNa
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00e0: &amp;nbsp;6d 65 04 0b 64 69 73 70 &amp;nbsp;6c 61 79 4e 61 6d 65 04 &amp;nbsp; me..displayName.
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00f0: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .objectClass
&lt;br&gt;&amp;gt; ldap_result ld 0x1488d380 msgid 2
&lt;br&gt;&amp;gt; ldap_chkResponseList ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt; ldap_chkResponseList returns ld 0x1488d380 NULL
&lt;br&gt;&amp;gt; wait4msg ld 0x1488d380 msgid 2 (timeout 30000000 usec)
&lt;br&gt;&amp;gt; wait4msg continue ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt; ** ld 0x1488d380 Connections:
&lt;br&gt;&amp;gt; * host: markshaw.landcare.ad.landcareresearch.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;last used: Fri Jun 26 15:52:38 2009
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ** ld 0x1488d380 Outstanding Requests:
&lt;br&gt;&amp;gt; &amp;nbsp; * msgid 2, &amp;nbsp;origid 2, status InProgress
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; outstanding referrals 0, parent count 0
&lt;br&gt;&amp;gt; ** ld 0x1488d380 Response Queue:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Empty
&lt;br&gt;&amp;gt; ldap_chkResponseList ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt; ldap_chkResponseList returns ld 0x1488d380 NULL
&lt;br&gt;&amp;gt; ldap_int_select
&lt;br&gt;&amp;gt; read1msg: ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt; ber_get_next
&lt;br&gt;&amp;gt; ldap_read: want=8, got=8
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0000: &amp;nbsp;30 84 00 00 01 1b 02 01 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.......
&lt;br&gt;&amp;gt; ldap_read: want=281, got=281
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0000: &amp;nbsp;02 64 84 00 00 01 12 04 &amp;nbsp;61 43 4e 3d 41 61 72 6f &amp;nbsp; .d......aCN=Aaro
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0010: &amp;nbsp;6e 20 48 69 63 6b 73 2c &amp;nbsp;4f 55 3d 49 6e 74 65 72 &amp;nbsp; n Hicks,OU=Inter
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0020: &amp;nbsp;6e 61 6c 2c 4f 55 3d 55 &amp;nbsp;73 65 72 73 2c 4f 55 3d &amp;nbsp; nal,OU=Users,OU=
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0030: &amp;nbsp;41 63 63 6f 75 6e 74 73 &amp;nbsp;2c 44 43 3d 6c 61 6e 64 &amp;nbsp; Accounts,DC=land
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0040: &amp;nbsp;63 61 72 65 2c 44 43 3d &amp;nbsp;61 64 2c 44 43 3d 6c 61 &amp;nbsp; care,DC=ad,DC=la
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0050: &amp;nbsp;6e 64 63 61 72 65 72 65 &amp;nbsp;73 65 61 72 63 68 2c 44 &amp;nbsp; ndcareresearch,D
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0060: &amp;nbsp;43 3d 63 6f 2c 44 43 3d &amp;nbsp;6e 7a 30 84 00 00 00 a9 &amp;nbsp; C=co,DC=nz0....©
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0070: &amp;nbsp;30 84 00 00 00 3c 04 0b &amp;nbsp;6f 62 6a 65 63 74 43 6c &amp;nbsp; 0....&amp;lt;..objectCl
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0080: &amp;nbsp;61 73 73 31 84 00 00 00 &amp;nbsp;29 04 03 74 6f 70 04 06 &amp;nbsp; ass1....)..top..
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0090: &amp;nbsp;70 65 72 73 6f 6e 04 14 &amp;nbsp;6f 72 67 61 6e 69 7a 61 &amp;nbsp; person..organiza
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00a0: &amp;nbsp;74 69 6f 6e 61 6c 50 65 &amp;nbsp;72 73 6f 6e 04 04 75 73 &amp;nbsp; tionalPerson..us
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00b0: &amp;nbsp;65 72 30 84 00 00 00 17 &amp;nbsp;04 02 63 6e 31 84 00 00 &amp;nbsp; er0.......cn1...
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00c0: &amp;nbsp;00 0d 04 0b 41 61 72 6f &amp;nbsp;6e 20 48 69 63 6b 73 30 &amp;nbsp; ....Aaron Hicks0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00d0: &amp;nbsp;84 00 00 00 20 04 0b 64 &amp;nbsp;69 73 70 6c 61 79 4e 61 &amp;nbsp; .... ..displayNa
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00e0: &amp;nbsp;6d 65 31 84 00 00 00 0d &amp;nbsp;04 0b 41 61 72 6f 6e 20 &amp;nbsp; me1.......Aaron
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;00f0: &amp;nbsp;48 69 63 6b 73 30 84 00 &amp;nbsp;00 00 1e 04 0e 73 41 4d &amp;nbsp; Hicks0.......sAM
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0100: &amp;nbsp;41 63 63 6f 75 6e 74 4e &amp;nbsp;61 6d 65 31 84 00 00 00 &amp;nbsp; AccountName1....
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;0110: &amp;nbsp;08 04 06 48 69 63 6b 73 &amp;nbsp;41 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...HicksA
&lt;br&gt;&amp;gt; ber_get_next: tag 0x30 len 283 contents:
&lt;br&gt;&amp;gt; read1msg: ld 0x1488d380 msgid 2 message type search-entry
&lt;br&gt;&amp;gt; wait4msg ld 0x1488d380 30 secs to go
&lt;br&gt;&amp;gt; wait4msg continue ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&amp;gt;&amp;gt; For situations like this I prefer to use debug 7 to see the actual
&lt;br&gt;&amp;gt;&amp;gt; network
&lt;br&gt;&amp;gt;&amp;gt; data. It looks like an entry was actually received, from the previous
&lt;br&gt;&amp;gt;&amp;gt; output.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp;-- Howard Chu
&lt;br&gt;&amp;nbsp; &amp;nbsp;CTO, Symas Corp. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.symas.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.symas.com&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Director, Highland Sun &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://highlandsun.com/hyc/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://highlandsun.com/hyc/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Chief Architect, OpenLDAP &amp;nbsp;&lt;a href=&quot;http://www.openldap.org/project/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.openldap.org/project/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-and-nss_ldap-can%27t-connect-to-LDAP-server%28s%29-tp24197323p24215476.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24215030</id>
	<title>RE: RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP server(s)</title>
	<published>2009-06-25T21:02:44Z</published>
	<updated>2009-06-25T21:02:44Z</updated>
	<author>
		<name>Aaron Hicks</name>
	</author>
	<content type="html">Hi Karl,
&lt;br&gt;&lt;br&gt;When I use ldapsearch and bind with the same credentials, I get a sucessful search on the filter (&amp;(objectClass=user)(sAMAccountName=ldapuser)), which is the same search filter used by nss_ldap when I execute an id ldapuser or getent passwd ldapuser
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Aaron Hicks
&lt;br&gt;&lt;br&gt;PS. None of thes LDAP users have previously logged into this server.
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Karl O. Pinc [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24215030&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kop@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Friday, 26 June 2009 1:42 p.m.
&lt;br&gt;&amp;gt; To: Aaron Hicks
&lt;br&gt;&amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24215030&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24215030&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nssldap@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [pamldap] RE: [nssldap] pam_ldap and nss_ldap can't
&lt;br&gt;&amp;gt; connect to LDAP server(s)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 06/25/2009 07:19:45 PM, Aaron Hicks wrote:
&lt;br&gt;&amp;gt; &amp;gt; Hmm, getent passwd ldapuser and id ldapuser now produce these debug
&lt;br&gt;&amp;gt; &amp;gt; messages, and not find the LDAP user (even though it is exactly the
&lt;br&gt;&amp;gt; &amp;gt; same user it's binding with)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FWIW when that happens with an OpenLDAP server it's because you've
&lt;br&gt;&amp;gt; rights to bind (or maybe lookup by direct dn match, I forget)
&lt;br&gt;&amp;gt; but not search. &amp;nbsp;Or at least that's one way to exhibit those symptoms,
&lt;br&gt;&amp;gt; there could be others.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Karl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24215030&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kop@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Free Software: &amp;nbsp;&amp;quot;You don't pay back, you pay forward.&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Robert A. Heinlein
&lt;/div&gt;&lt;br&gt;Please consider the environment before printing this email
&lt;br&gt;Warning: &amp;nbsp;This electronic message together with any attachments is confidential. If you receive it in error: (i) you must not read, use, disclose, copy or retain it; (ii) please contact the sender immediately by reply email and then delete the emails.
&lt;br&gt;The views expressed in this email may not be those of Landcare Research New Zealand Limited. &lt;a href=&quot;http://www.landcareresearch.co.nz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.landcareresearch.co.nz&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-and-nss_ldap-can%27t-connect-to-LDAP-server%28s%29-tp24197323p24215030.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24215042</id>
	<title>RE: RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP server(s)</title>
	<published>2009-06-25T21:01:03Z</published>
	<updated>2009-06-25T21:01:03Z</updated>
	<author>
		<name>Aaron Hicks</name>
	</author>
	<content type="html">debug 7 provides some interesting results. In particular it looks like the LDAP server is sending _responses_ to the search request that nss_ldap is discarding. It's also clear that it's asking for attributes that aren't stored in the AD, some I don't want to set (e.g. home directory, we have some servers where it should be /home/user and others where it should be /export/home/user) so I hope if nss is unable to set them, then the system defaults are used.
&lt;br&gt;&lt;br&gt;Hmm, can't really mangle this one :P, this is a dump of the debug responses
&lt;br&gt;&lt;br&gt;ldap_search
&lt;br&gt;put_filter: &amp;quot;(&amp;(objectClass=user)(sAMAccountName=hicksa))&amp;quot;
&lt;br&gt;put_filter: AND
&lt;br&gt;put_filter_list &amp;quot;(objectClass=user)(sAMAccountName=hicksa)&amp;quot;
&lt;br&gt;put_filter: &amp;quot;(objectClass=user)&amp;quot;
&lt;br&gt;put_filter: simple
&lt;br&gt;put_simple_filter: &amp;quot;objectClass=user&amp;quot;
&lt;br&gt;put_filter: &amp;quot;(sAMAccountName=hicksa)&amp;quot;
&lt;br&gt;put_filter: simple
&lt;br&gt;put_simple_filter: &amp;quot;sAMAccountName=hicksa&amp;quot;
&lt;br&gt;ldap_build_search_req ATTRS:
&lt;br&gt;&amp;nbsp; &amp;nbsp; sAMAccountName
&lt;br&gt;&amp;nbsp; &amp;nbsp; userPassword
&lt;br&gt;&amp;nbsp; &amp;nbsp; uidNumber
&lt;br&gt;&amp;nbsp; &amp;nbsp; gidNumber
&lt;br&gt;&amp;nbsp; &amp;nbsp; cn
&lt;br&gt;&amp;nbsp; &amp;nbsp; unixHomeDirectory
&lt;br&gt;&amp;nbsp; &amp;nbsp; loginShell
&lt;br&gt;&amp;nbsp; &amp;nbsp; displayName
&lt;br&gt;&amp;nbsp; &amp;nbsp; displayName
&lt;br&gt;&amp;nbsp; &amp;nbsp; objectClass
&lt;br&gt;ldap_send_initial_request
&lt;br&gt;ldap_send_server_request
&lt;br&gt;ber_scanf fmt ({it) ber:
&lt;br&gt;ber_scanf fmt ({) ber:
&lt;br&gt;ber_flush: 252 bytes to sd 3
&lt;br&gt;&amp;nbsp; 0000: &amp;nbsp;30 81 f9 02 01 02 63 81 &amp;nbsp;f3 04 31 64 63 3d 6c 61 &amp;nbsp; 0.ù...c.ó.1dc=la
&lt;br&gt;&amp;nbsp; 0010: &amp;nbsp;6e 64 63 61 72 65 2c 64 &amp;nbsp;63 3d 61 64 2c 64 63 3d &amp;nbsp; ndcare,dc=ad,dc=
&lt;br&gt;&amp;nbsp; 0020: &amp;nbsp;6c 61 6e 64 63 61 72 65 &amp;nbsp;72 65 73 65 61 72 63 68 &amp;nbsp; landcareresearch
&lt;br&gt;&amp;nbsp; 0030: &amp;nbsp;2c 64 63 3d 63 6f 2c 64 &amp;nbsp;63 3d 6e 7a 0a 01 02 0a &amp;nbsp; ,dc=co,dc=nz....
&lt;br&gt;&amp;nbsp; 0040: &amp;nbsp;01 00 02 01 01 02 01 1e &amp;nbsp;01 01 00 a0 2f a3 13 04 &amp;nbsp; ........... /£..
&lt;br&gt;&amp;nbsp; 0050: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 04 04 75 73 &amp;nbsp; .objectClass..us
&lt;br&gt;&amp;nbsp; 0060: &amp;nbsp;65 72 a3 18 04 0e 73 41 &amp;nbsp;4d 41 63 63 6f 75 6e 74 &amp;nbsp; er£...sAMAccount
&lt;br&gt;&amp;nbsp; 0070: &amp;nbsp;4e 61 6d 65 04 06 68 69 &amp;nbsp;63 6b 73 61 30 7e 04 0e &amp;nbsp; Name..hicksa0~..
&lt;br&gt;&amp;nbsp; 0080: &amp;nbsp;73 41 4d 41 63 63 6f 75 &amp;nbsp;6e 74 4e 61 6d 65 04 0c &amp;nbsp; sAMAccountName..
&lt;br&gt;&amp;nbsp; 0090: &amp;nbsp;75 73 65 72 50 61 73 73 &amp;nbsp;77 6f 72 64 04 09 75 69 &amp;nbsp; userPassword..ui
&lt;br&gt;&amp;nbsp; 00a0: &amp;nbsp;64 4e 75 6d 62 65 72 04 &amp;nbsp;09 67 69 64 4e 75 6d 62 &amp;nbsp; dNumber..gidNumb
&lt;br&gt;&amp;nbsp; 00b0: &amp;nbsp;65 72 04 02 63 6e 04 11 &amp;nbsp;75 6e 69 78 48 6f 6d 65 &amp;nbsp; er..cn..unixHome
&lt;br&gt;&amp;nbsp; 00c0: &amp;nbsp;44 69 72 65 63 74 6f 72 &amp;nbsp;79 04 0a 6c 6f 67 69 6e &amp;nbsp; Directory..login
&lt;br&gt;&amp;nbsp; 00d0: &amp;nbsp;53 68 65 6c 6c 04 0b 64 &amp;nbsp;69 73 70 6c 61 79 4e 61 &amp;nbsp; Shell..displayNa
&lt;br&gt;&amp;nbsp; 00e0: &amp;nbsp;6d 65 04 0b 64 69 73 70 &amp;nbsp;6c 61 79 4e 61 6d 65 04 &amp;nbsp; me..displayName.
&lt;br&gt;&amp;nbsp; 00f0: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .objectClass
&lt;br&gt;ldap_write: want=252, written=252
&lt;br&gt;&amp;nbsp; 0000: &amp;nbsp;30 81 f9 02 01 02 63 81 &amp;nbsp;f3 04 31 64 63 3d 6c 61 &amp;nbsp; 0.ù...c.ó.1dc=la
&lt;br&gt;&amp;nbsp; 0010: &amp;nbsp;6e 64 63 61 72 65 2c 64 &amp;nbsp;63 3d 61 64 2c 64 63 3d &amp;nbsp; ndcare,dc=ad,dc=
&lt;br&gt;&amp;nbsp; 0020: &amp;nbsp;6c 61 6e 64 63 61 72 65 &amp;nbsp;72 65 73 65 61 72 63 68 &amp;nbsp; landcareresearch
&lt;br&gt;&amp;nbsp; 0030: &amp;nbsp;2c 64 63 3d 63 6f 2c 64 &amp;nbsp;63 3d 6e 7a 0a 01 02 0a &amp;nbsp; ,dc=co,dc=nz....
&lt;br&gt;&amp;nbsp; 0040: &amp;nbsp;01 00 02 01 01 02 01 1e &amp;nbsp;01 01 00 a0 2f a3 13 04 &amp;nbsp; ........... /£..
&lt;br&gt;&amp;nbsp; 0050: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 04 04 75 73 &amp;nbsp; .objectClass..us
&lt;br&gt;&amp;nbsp; 0060: &amp;nbsp;65 72 a3 18 04 0e 73 41 &amp;nbsp;4d 41 63 63 6f 75 6e 74 &amp;nbsp; er£...sAMAccount
&lt;br&gt;&amp;nbsp; 0070: &amp;nbsp;4e 61 6d 65 04 06 68 69 &amp;nbsp;63 6b 73 61 30 7e 04 0e &amp;nbsp; Name..hicksa0~..
&lt;br&gt;&amp;nbsp; 0080: &amp;nbsp;73 41 4d 41 63 63 6f 75 &amp;nbsp;6e 74 4e 61 6d 65 04 0c &amp;nbsp; sAMAccountName..
&lt;br&gt;&amp;nbsp; 0090: &amp;nbsp;75 73 65 72 50 61 73 73 &amp;nbsp;77 6f 72 64 04 09 75 69 &amp;nbsp; userPassword..ui
&lt;br&gt;&amp;nbsp; 00a0: &amp;nbsp;64 4e 75 6d 62 65 72 04 &amp;nbsp;09 67 69 64 4e 75 6d 62 &amp;nbsp; dNumber..gidNumb
&lt;br&gt;&amp;nbsp; 00b0: &amp;nbsp;65 72 04 02 63 6e 04 11 &amp;nbsp;75 6e 69 78 48 6f 6d 65 &amp;nbsp; er..cn..unixHome
&lt;br&gt;&amp;nbsp; 00c0: &amp;nbsp;44 69 72 65 63 74 6f 72 &amp;nbsp;79 04 0a 6c 6f 67 69 6e &amp;nbsp; Directory..login
&lt;br&gt;&amp;nbsp; 00d0: &amp;nbsp;53 68 65 6c 6c 04 0b 64 &amp;nbsp;69 73 70 6c 61 79 4e 61 &amp;nbsp; Shell..displayNa
&lt;br&gt;&amp;nbsp; 00e0: &amp;nbsp;6d 65 04 0b 64 69 73 70 &amp;nbsp;6c 61 79 4e 61 6d 65 04 &amp;nbsp; me..displayName.
&lt;br&gt;&amp;nbsp; 00f0: &amp;nbsp;0b 6f 62 6a 65 63 74 43 &amp;nbsp;6c 61 73 73 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; .objectClass
&lt;br&gt;ldap_result ld 0x1488d380 msgid 2
&lt;br&gt;ldap_chkResponseList ld 0x1488d380 msgid 2 all 1
&lt;br&gt;ldap_chkResponseList returns ld 0x1488d380 NULL
&lt;br&gt;wait4msg ld 0x1488d380 msgid 2 (timeout 30000000 usec)
&lt;br&gt;wait4msg continue ld 0x1488d380 msgid 2 all 1
&lt;br&gt;** ld 0x1488d380 Connections:
&lt;br&gt;* host: markshaw.landcare.ad.landcareresearch.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 15:52:38 2009
&lt;br&gt;&lt;br&gt;** ld 0x1488d380 Outstanding Requests:
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;origid 2, status InProgress
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 0
&lt;br&gt;** ld 0x1488d380 Response Queue:
&lt;br&gt;&amp;nbsp; &amp;nbsp;Empty
&lt;br&gt;ldap_chkResponseList ld 0x1488d380 msgid 2 all 1
&lt;br&gt;ldap_chkResponseList returns ld 0x1488d380 NULL
&lt;br&gt;ldap_int_select
&lt;br&gt;read1msg: ld 0x1488d380 msgid 2 all 1
&lt;br&gt;ber_get_next
&lt;br&gt;ldap_read: want=8, got=8
&lt;br&gt;&amp;nbsp; 0000: &amp;nbsp;30 84 00 00 01 1b 02 01 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0.......
&lt;br&gt;ldap_read: want=281, got=281
&lt;br&gt;&amp;nbsp; 0000: &amp;nbsp;02 64 84 00 00 01 12 04 &amp;nbsp;61 43 4e 3d 41 61 72 6f &amp;nbsp; .d......aCN=Aaro
&lt;br&gt;&amp;nbsp; 0010: &amp;nbsp;6e 20 48 69 63 6b 73 2c &amp;nbsp;4f 55 3d 49 6e 74 65 72 &amp;nbsp; n Hicks,OU=Inter
&lt;br&gt;&amp;nbsp; 0020: &amp;nbsp;6e 61 6c 2c 4f 55 3d 55 &amp;nbsp;73 65 72 73 2c 4f 55 3d &amp;nbsp; nal,OU=Users,OU=
&lt;br&gt;&amp;nbsp; 0030: &amp;nbsp;41 63 63 6f 75 6e 74 73 &amp;nbsp;2c 44 43 3d 6c 61 6e 64 &amp;nbsp; Accounts,DC=land
&lt;br&gt;&amp;nbsp; 0040: &amp;nbsp;63 61 72 65 2c 44 43 3d &amp;nbsp;61 64 2c 44 43 3d 6c 61 &amp;nbsp; care,DC=ad,DC=la
&lt;br&gt;&amp;nbsp; 0050: &amp;nbsp;6e 64 63 61 72 65 72 65 &amp;nbsp;73 65 61 72 63 68 2c 44 &amp;nbsp; ndcareresearch,D
&lt;br&gt;&amp;nbsp; 0060: &amp;nbsp;43 3d 63 6f 2c 44 43 3d &amp;nbsp;6e 7a 30 84 00 00 00 a9 &amp;nbsp; C=co,DC=nz0....©
&lt;br&gt;&amp;nbsp; 0070: &amp;nbsp;30 84 00 00 00 3c 04 0b &amp;nbsp;6f 62 6a 65 63 74 43 6c &amp;nbsp; 0....&amp;lt;..objectCl
&lt;br&gt;&amp;nbsp; 0080: &amp;nbsp;61 73 73 31 84 00 00 00 &amp;nbsp;29 04 03 74 6f 70 04 06 &amp;nbsp; ass1....)..top..
&lt;br&gt;&amp;nbsp; 0090: &amp;nbsp;70 65 72 73 6f 6e 04 14 &amp;nbsp;6f 72 67 61 6e 69 7a 61 &amp;nbsp; person..organiza
&lt;br&gt;&amp;nbsp; 00a0: &amp;nbsp;74 69 6f 6e 61 6c 50 65 &amp;nbsp;72 73 6f 6e 04 04 75 73 &amp;nbsp; tionalPerson..us
&lt;br&gt;&amp;nbsp; 00b0: &amp;nbsp;65 72 30 84 00 00 00 17 &amp;nbsp;04 02 63 6e 31 84 00 00 &amp;nbsp; er0.......cn1...
&lt;br&gt;&amp;nbsp; 00c0: &amp;nbsp;00 0d 04 0b 41 61 72 6f &amp;nbsp;6e 20 48 69 63 6b 73 30 &amp;nbsp; ....Aaron Hicks0
&lt;br&gt;&amp;nbsp; 00d0: &amp;nbsp;84 00 00 00 20 04 0b 64 &amp;nbsp;69 73 70 6c 61 79 4e 61 &amp;nbsp; .... ..displayNa
&lt;br&gt;&amp;nbsp; 00e0: &amp;nbsp;6d 65 31 84 00 00 00 0d &amp;nbsp;04 0b 41 61 72 6f 6e 20 &amp;nbsp; me1.......Aaron
&lt;br&gt;&amp;nbsp; 00f0: &amp;nbsp;48 69 63 6b 73 30 84 00 &amp;nbsp;00 00 1e 04 0e 73 41 4d &amp;nbsp; Hicks0.......sAM
&lt;br&gt;&amp;nbsp; 0100: &amp;nbsp;41 63 63 6f 75 6e 74 4e &amp;nbsp;61 6d 65 31 84 00 00 00 &amp;nbsp; AccountName1....
&lt;br&gt;&amp;nbsp; 0110: &amp;nbsp;08 04 06 48 69 63 6b 73 &amp;nbsp;41 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;...HicksA
&lt;br&gt;ber_get_next: tag 0x30 len 283 contents:
&lt;br&gt;read1msg: ld 0x1488d380 msgid 2 message type search-entry
&lt;br&gt;wait4msg ld 0x1488d380 30 secs to go
&lt;br&gt;wait4msg continue ld 0x1488d380 msgid 2 all 1
&lt;br&gt;&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: Howard Chu [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24215042&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;hyc@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; Sent: Friday, 26 June 2009 2:42 p.m.
&lt;br&gt;&amp;gt; To: Karl O. Pinc
&lt;br&gt;&amp;gt; Cc: Aaron Hicks; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24215042&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24215042&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nssldap@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: Re: [pamldap] RE: [nssldap] pam_ldap and nss_ldap can't
&lt;br&gt;&amp;gt; connect to LDAP server(s)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Karl O. Pinc wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On 06/25/2009 07:19:45 PM, Aaron Hicks wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Hmm, getent passwd ldapuser and id ldapuser now produce these debug
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; messages, and not find the LDAP user (even though it is exactly the
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; same user it's binding with)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; FWIW when that happens with an OpenLDAP server it's because you've
&lt;br&gt;&amp;gt; &amp;gt; rights to bind (or maybe lookup by direct dn match, I forget)
&lt;br&gt;&amp;gt; &amp;gt; but not search. &amp;nbsp;Or at least that's one way to exhibit those
&lt;br&gt;&amp;gt; symptoms,
&lt;br&gt;&amp;gt; &amp;gt; there could be others.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For situations like this I prefer to use debug 7 to see the actual
&lt;br&gt;&amp;gt; network
&lt;br&gt;&amp;gt; data. It looks like an entry was actually received, from the previous
&lt;br&gt;&amp;gt; output.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;-- Howard Chu
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;CTO, Symas Corp. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.symas.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.symas.com&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Director, Highland Sun &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://highlandsun.com/hyc/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://highlandsun.com/hyc/&lt;/a&gt;&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Chief Architect, OpenLDAP &amp;nbsp;&lt;a href=&quot;http://www.openldap.org/project/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.openldap.org/project/&lt;/a&gt;&lt;/div&gt;&lt;br&gt;Please consider the environment before printing this email
&lt;br&gt;Warning: &amp;nbsp;This electronic message together with any attachments is confidential. If you receive it in error: (i) you must not read, use, disclose, copy or retain it; (ii) please contact the sender immediately by reply email and then delete the emails.
&lt;br&gt;The views expressed in this email may not be those of Landcare Research New Zealand Limited. &lt;a href=&quot;http://www.landcareresearch.co.nz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.landcareresearch.co.nz&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-and-nss_ldap-can%27t-connect-to-LDAP-server%28s%29-tp24197323p24215042.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24214553</id>
	<title>Re: RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP server(s)</title>
	<published>2009-06-25T19:41:54Z</published>
	<updated>2009-06-25T19:41:54Z</updated>
	<author>
		<name>Howard Chu</name>
	</author>
	<content type="html">Karl O. Pinc wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; On 06/25/2009 07:19:45 PM, Aaron Hicks wrote:
&lt;br&gt;&amp;gt;&amp;gt; Hmm, getent passwd ldapuser and id ldapuser now produce these debug
&lt;br&gt;&amp;gt;&amp;gt; messages, and not find the LDAP user (even though it is exactly the
&lt;br&gt;&amp;gt;&amp;gt; same user it's binding with)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; FWIW when that happens with an OpenLDAP server it's because you've
&lt;br&gt;&amp;gt; rights to bind (or maybe lookup by direct dn match, I forget)
&lt;br&gt;&amp;gt; but not search. &amp;nbsp;Or at least that's one way to exhibit those symptoms,
&lt;br&gt;&amp;gt; there could be others.
&lt;/div&gt;&lt;br&gt;For situations like this I prefer to use debug 7 to see the actual network 
&lt;br&gt;data. It looks like an entry was actually received, from the previous output.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp; &amp;nbsp;-- Howard Chu
&lt;br&gt;&amp;nbsp; &amp;nbsp;CTO, Symas Corp. &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.symas.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.symas.com&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Director, Highland Sun &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://highlandsun.com/hyc/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://highlandsun.com/hyc/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;Chief Architect, OpenLDAP &amp;nbsp;&lt;a href=&quot;http://www.openldap.org/project/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.openldap.org/project/&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-and-nss_ldap-can%27t-connect-to-LDAP-server%28s%29-tp24197323p24214553.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24214201</id>
	<title>Re: RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP server(s)</title>
	<published>2009-06-25T18:42:12Z</published>
	<updated>2009-06-25T18:42:12Z</updated>
	<author>
		<name>Karl O. Pinc</name>
	</author>
	<content type="html">&lt;br&gt;On 06/25/2009 07:19:45 PM, Aaron Hicks wrote:
&lt;br&gt;&amp;gt; Hmm, getent passwd ldapuser and id ldapuser now produce these debug
&lt;br&gt;&amp;gt; messages, and not find the LDAP user (even though it is exactly the
&lt;br&gt;&amp;gt; same user it's binding with)
&lt;br&gt;&lt;br&gt;FWIW when that happens with an OpenLDAP server it's because you've
&lt;br&gt;rights to bind (or maybe lookup by direct dn match, I forget)
&lt;br&gt;but not search. &amp;nbsp;Or at least that's one way to exhibit those symptoms,
&lt;br&gt;there could be others.
&lt;br&gt;&lt;br&gt;Karl &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24214201&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kop@...&lt;/a&gt;&amp;gt;
&lt;br&gt;Free Software: &amp;nbsp;&amp;quot;You don't pay back, you pay forward.&amp;quot;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; -- Robert A. Heinlein
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-and-nss_ldap-can%27t-connect-to-LDAP-server%28s%29-tp24197323p24214201.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24214033</id>
	<title>(no subject)</title>
	<published>2009-06-25T18:16:58Z</published>
	<updated>2009-06-25T18:16:58Z</updated>
	<author>
		<name>Kent Tong</name>
	</author>
	<content type="html">set nomail
&lt;br&gt;&lt;div class=&quot;signature&quot;&gt;--
&lt;br&gt;Kent Tong
&lt;br&gt;Wicket tutorials freely available at &lt;a href=&quot;http://www.agileskills2.org/EWDW&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.agileskills2.org/EWDW&lt;/a&gt;&lt;br&gt;Axis2 tutorials freely available at &lt;a href=&quot;http://www.agileskills2.org/DWSAA&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.agileskills2.org/DWSAA&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/%28no-subject%29-tp24214033p24214033.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24213524</id>
	<title>RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP server(s)</title>
	<published>2009-06-25T17:19:45Z</published>
	<updated>2009-06-25T17:19:45Z</updated>
	<author>
		<name>Aaron Hicks</name>
	</author>
	<content type="html">Hmm, getent passwd ldapuser and id ldapuser now produce these debug messages, and not find the LDAP user (even though it is exactly the same user it's binding with)
&lt;br&gt;&lt;br&gt;ldap_create
&lt;br&gt;ldap_url_parse_ext(ldap://ldap.our.long.domain.co.nz)
&lt;br&gt;ldap_create
&lt;br&gt;ldap_url_parse_ext(ldap://ldap.our.long.domain.co.nz)
&lt;br&gt;ldap_simple_bind
&lt;br&gt;ldap_sasl_bind
&lt;br&gt;ldap_send_initial_request
&lt;br&gt;ldap_new_connection 1 1 0
&lt;br&gt;ldap_int_open_connection
&lt;br&gt;ldap_connect_to_host: TCP ldap.our.long.domain.co.nz:389
&lt;br&gt;ldap_new_socket: 3
&lt;br&gt;ldap_prepare_socket: 3
&lt;br&gt;ldap_connect_to_host: Trying 202.27.242.229:389
&lt;br&gt;ldap_connect_timeout: fd: 3 tm: 120 async: 0
&lt;br&gt;ldap_ndelay_on: 3
&lt;br&gt;ldap_is_sock_ready: 3
&lt;br&gt;ldap_ndelay_off: 3
&lt;br&gt;ldap_open_defconn: successful
&lt;br&gt;ldap_send_server_request
&lt;br&gt;ber_scanf fmt ({it) ber:
&lt;br&gt;ber_scanf fmt ({i) ber:
&lt;br&gt;ber_flush: 119 bytes to sd 3
&lt;br&gt;ldap_result ld 0x2b37070 msgid 1
&lt;br&gt;ldap_chkResponseList ld 0x2b37070 msgid 1 all 0
&lt;br&gt;ldap_chkResponseList returns ld 0x2b37070 NULL
&lt;br&gt;wait4msg ld 0x2b37070 msgid 1 (timeout 120000000 usec)
&lt;br&gt;wait4msg continue ld 0x2b37070 msgid 1 all 0
&lt;br&gt;** ld 0x2b37070 Connections:
&lt;br&gt;* host: ldap.our.long.domain.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 11:51:12 2009
&lt;br&gt;&lt;br&gt;** ld 0x2b37070 Outstanding Requests:
&lt;br&gt;&amp;nbsp;* msgid 1, &amp;nbsp;origid 1, status InProgress
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 0
&lt;br&gt;** ld 0x2b37070 Response Queue:
&lt;br&gt;&amp;nbsp; &amp;nbsp;Empty
&lt;br&gt;ldap_chkResponseList ld 0x2b37070 msgid 1 all 0
&lt;br&gt;ldap_chkResponseList returns ld 0x2b37070 NULL
&lt;br&gt;ldap_int_select
&lt;br&gt;read1msg: ld 0x2b37070 msgid 1 all 0
&lt;br&gt;ber_get_next
&lt;br&gt;ber_get_next: tag 0x30 len 16 contents:
&lt;br&gt;read1msg: ld 0x2b37070 msgid 1 message type bind
&lt;br&gt;ber_scanf fmt ({eaa) ber:
&lt;br&gt;ber_scanf fmt ({eaa}) ber:
&lt;br&gt;new result: &amp;nbsp;res_errno: 0, res_error: &amp;lt;&amp;gt;, res_matched: &amp;lt;&amp;gt;
&lt;br&gt;read1msg: ld 0x2b37070 0 new referrals
&lt;br&gt;read1msg: &amp;nbsp;mark request completed, ld 0x2b37070 msgid 1
&lt;br&gt;request done: ld 0x2b37070 msgid 1
&lt;br&gt;res_errno: 0, res_error: &amp;lt;&amp;gt;, res_matched: &amp;lt;&amp;gt;
&lt;br&gt;ldap_free_request (origid 1, msgid 1)
&lt;br&gt;ldap_free_connection 0 1
&lt;br&gt;ldap_free_connection: refcnt 1
&lt;br&gt;ldap_parse_result
&lt;br&gt;ber_scanf fmt ({iaa) ber:
&lt;br&gt;ber_scanf fmt (}) ber:
&lt;br&gt;ldap_msgfree
&lt;br&gt;ldap_search
&lt;br&gt;put_filter: &amp;quot;(&amp;(objectClass=user)(sAMAccountName=ldapuser))&amp;quot;
&lt;br&gt;put_filter: AND
&lt;br&gt;put_filter_list &amp;quot;(objectClass=user)(sAMAccountName=ldapuser)&amp;quot;
&lt;br&gt;put_filter: &amp;quot;(objectClass=user)&amp;quot;
&lt;br&gt;put_filter: simple
&lt;br&gt;put_simple_filter: &amp;quot;objectClass=user&amp;quot;
&lt;br&gt;put_filter: &amp;quot;(sAMAccountName=ldapuser)&amp;quot;
&lt;br&gt;put_filter: simple
&lt;br&gt;put_simple_filter: &amp;quot;sAMAccountName=ldapuser&amp;quot;
&lt;br&gt;ldap_send_initial_request
&lt;br&gt;ldap_send_server_request
&lt;br&gt;ber_scanf fmt ({it) ber:
&lt;br&gt;ber_scanf fmt ({) ber:
&lt;br&gt;ber_flush: 242 bytes to sd 3
&lt;br&gt;ldap_result ld 0x2b37070 msgid 2
&lt;br&gt;ldap_chkResponseList ld 0x2b37070 msgid 2 all 1
&lt;br&gt;ldap_chkResponseList returns ld 0x2b37070 NULL
&lt;br&gt;wait4msg ld 0x2b37070 msgid 2 (timeout 30000000 usec)
&lt;br&gt;wait4msg continue ld 0x2b37070 msgid 2 all 1
&lt;br&gt;** ld 0x2b37070 Connections:
&lt;br&gt;* host: ldap.our.long.domain.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 11:51:12 2009
&lt;br&gt;&lt;br&gt;** ld 0x2b37070 Outstanding Requests:
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;origid 2, status InProgress
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 0
&lt;br&gt;** ld 0x2b37070 Response Queue:
&lt;br&gt;&amp;nbsp; &amp;nbsp;Empty
&lt;br&gt;ldap_chkResponseList ld 0x2b37070 msgid 2 all 1
&lt;br&gt;ldap_chkResponseList returns ld 0x2b37070 NULL
&lt;br&gt;ldap_int_select
&lt;br&gt;read1msg: ld 0x2b37070 msgid 2 all 1
&lt;br&gt;ber_get_next
&lt;br&gt;ber_get_next: tag 0x30 len 245 contents:
&lt;br&gt;read1msg: ld 0x2b37070 msgid 2 message type search-entry
&lt;br&gt;wait4msg ld 0x2b37070 30 secs to go
&lt;br&gt;wait4msg continue ld 0x2b37070 msgid 2 all 1
&lt;br&gt;** ld 0x2b37070 Connections:
&lt;br&gt;* host: ldap.our.long.domain.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 11:51:12 2009
&lt;br&gt;&lt;br&gt;** ld 0x2b37070 Outstanding Requests:
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;origid 2, status InProgress
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 0
&lt;br&gt;** ld 0x2b37070 Response Queue:
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;type 100
&lt;br&gt;ldap_chkResponseList ld 0x2b37070 msgid 2 all 1
&lt;br&gt;ldap_chkResponseList returns ld 0x2b37070 NULL
&lt;br&gt;ldap_int_select
&lt;br&gt;read1msg: ld 0x2b37070 msgid 2 all 1
&lt;br&gt;ber_get_next
&lt;br&gt;ber_get_next: tag 0x30 len 135 contents:
&lt;br&gt;read1msg: ld 0x2b37070 msgid 2 message type search-reference
&lt;br&gt;ber_scanf fmt ({v}) ber:
&lt;br&gt;ldap_chase_v3referrals
&lt;br&gt;ldap_url_parse_ext(ldap://DomainDnsZones.our.long.domain.co.nz/DC=DomainDnsZones,DC=landcare,DC=ad,DC=landcareresearch,DC=co,DC=nz)
&lt;br&gt;re_encode_request: new msgid 3, new dn &amp;lt;DC=DomainDnsZones,DC=landcare,DC=ad,DC=landcareresearch,DC=co,DC=nz&amp;gt;
&lt;br&gt;ber_scanf fmt ({it) ber:
&lt;br&gt;ber_scanf fmt ({me) ber:
&lt;br&gt;ldap_chase_v3referral: msgid 2, url &amp;quot;ldap://DomainDnsZones.our.long.domain.co.nz/DC=DomainDnsZones,DC=landcare,DC=ad,DC=landcareresearch,DC=co,DC=nz&amp;quot;
&lt;br&gt;ldap_send_server_request
&lt;br&gt;ldap_new_connection 0 1 1
&lt;br&gt;ldap_int_open_connection
&lt;br&gt;ldap_connect_to_host: TCP DomainDnsZones.our.long.domain.co.nz:389
&lt;br&gt;ldap_new_socket: 4
&lt;br&gt;ldap_prepare_socket: 4
&lt;br&gt;ldap_connect_to_host: Trying 202.27.242.229:389
&lt;br&gt;ldap_connect_timeout: fd: 4 tm: 120 async: 0
&lt;br&gt;ldap_ndelay_on: 4
&lt;br&gt;ldap_is_sock_ready: 4
&lt;br&gt;ldap_ndelay_off: 4
&lt;br&gt;Call application rebind_proc
&lt;br&gt;ldap_simple_bind
&lt;br&gt;ldap_sasl_bind
&lt;br&gt;ldap_send_initial_request
&lt;br&gt;ldap_send_server_request
&lt;br&gt;ber_scanf fmt ({it) ber:
&lt;br&gt;ber_scanf fmt ({i) ber:
&lt;br&gt;ber_flush: 119 bytes to sd 4
&lt;br&gt;ldap_result ld 0x2b37070 msgid 4
&lt;br&gt;ldap_chkResponseList ld 0x2b37070 msgid 4 all 0
&lt;br&gt;ldap_chkResponseList returns ld 0x2b37070 NULL
&lt;br&gt;wait4msg ld 0x2b37070 msgid 4 (timeout 120000000 usec)
&lt;br&gt;wait4msg continue ld 0x2b37070 msgid 4 all 0
&lt;br&gt;** ld 0x2b37070 Connections:
&lt;br&gt;* host: DomainDnsZones.our.long.domain.co.nz &amp;nbsp;port: 0
&lt;br&gt;&amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 11:51:12 2009
&lt;br&gt;&amp;nbsp; rebind in progress
&lt;br&gt;&amp;nbsp; &amp;nbsp; queue is empty
&lt;br&gt;&lt;br&gt;* host: ldap.our.long.domain.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 11:51:12 2009
&lt;br&gt;&lt;br&gt;** ld 0x2b37070 Outstanding Requests:
&lt;br&gt;&amp;nbsp;* msgid 4, &amp;nbsp;origid 4, status InProgress
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 0
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;origid 2, status InProgress
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 1, parent count 0
&lt;br&gt;** ld 0x2b37070 Response Queue:
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;type 100
&lt;br&gt;ldap_chkResponseList ld 0x2b37070 msgid 4 all 0
&lt;br&gt;ldap_chkResponseList returns ld 0x2b37070 NULL
&lt;br&gt;ldap_int_select
&lt;br&gt;read1msg: ld 0x2b37070 msgid 4 all 0
&lt;br&gt;ber_get_next
&lt;br&gt;ber_get_next: tag 0x30 len 16 contents:
&lt;br&gt;read1msg: ld 0x2b37070 msgid 2 message type search-result
&lt;br&gt;ber_scanf fmt ({eaa) ber:
&lt;br&gt;ber_scanf fmt ({eaa}) ber:
&lt;br&gt;new result: &amp;nbsp;res_errno: 0, res_error: &amp;lt;&amp;gt;, res_matched: &amp;lt;&amp;gt;
&lt;br&gt;read1msg: ld 0x2b37070 0 new referrals
&lt;br&gt;read1msg: &amp;nbsp;mark request completed, ld 0x2b37070 msgid 2
&lt;br&gt;ldap_free_connection 0 1
&lt;br&gt;ldap_free_connection: refcnt 1
&lt;br&gt;wait4msg ld 0x2b37070 120 secs to go
&lt;br&gt;wait4msg continue ld 0x2b37070 msgid 4 all 0
&lt;br&gt;** ld 0x2b37070 Connections:
&lt;br&gt;* host: DomainDnsZones.our.long.domain.co.nz &amp;nbsp;port: 0
&lt;br&gt;&amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 11:51:12 2009
&lt;br&gt;&amp;nbsp; rebind in progress
&lt;br&gt;&amp;nbsp; &amp;nbsp; queue is empty
&lt;br&gt;&lt;br&gt;* host: ldap.our.long.domain.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;nbsp; refcnt: 1 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 11:51:12 2009
&lt;br&gt;&lt;br&gt;** ld 0x2b37070 Outstanding Requests:
&lt;br&gt;&amp;nbsp;* msgid 4, &amp;nbsp;origid 4, status InProgress
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 0
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;origid 2, status RequestCompleted
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 1, parent count 0
&lt;br&gt;** ld 0x2b37070 Response Queue:
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;type 100
&lt;br&gt;ldap_chkResponseList ld 0x2b37070 msgid 4 all 0
&lt;br&gt;ldap_chkResponseList returns ld 0x2b37070 NULL
&lt;br&gt;ldap_int_select
&lt;br&gt;read1msg: ld 0x2b37070 msgid 4 all 0
&lt;br&gt;ber_get_next
&lt;br&gt;ber_get_next: tag 0x30 len 16 contents:
&lt;br&gt;read1msg: ld 0x2b37070 msgid 4 message type bind
&lt;br&gt;ber_scanf fmt ({eaa) ber:
&lt;br&gt;ber_scanf fmt ({eaa}) ber:
&lt;br&gt;new result: &amp;nbsp;res_errno: 0, res_error: &amp;lt;&amp;gt;, res_matched: &amp;lt;&amp;gt;
&lt;br&gt;read1msg: ld 0x2b37070 0 new referrals
&lt;br&gt;read1msg: &amp;nbsp;mark request completed, ld 0x2b37070 msgid 4
&lt;br&gt;request done: ld 0x2b37070 msgid 4
&lt;br&gt;res_errno: 0, res_error: &amp;lt;&amp;gt;, res_matched: &amp;lt;&amp;gt;
&lt;br&gt;ldap_free_request (origid 4, msgid 4)
&lt;br&gt;ldap_free_connection 0 1
&lt;br&gt;ldap_free_connection: refcnt 1
&lt;br&gt;ldap_parse_result
&lt;br&gt;ber_scanf fmt ({iaa) ber:
&lt;br&gt;ber_scanf fmt (}) ber:
&lt;br&gt;ldap_msgfree
&lt;br&gt;ber_scanf fmt ({it) ber:
&lt;br&gt;ber_scanf fmt ({) ber:
&lt;br&gt;ber_flush: 261 bytes to sd 4
&lt;br&gt;adding response ld 0x2b37070 msgid 2 type 115:
&lt;br&gt;wait4msg ld 0x2b37070 30 secs to go
&lt;br&gt;wait4msg continue ld 0x2b37070 msgid 2 all 1
&lt;br&gt;** ld 0x2b37070 Connections:
&lt;br&gt;* host: DomainDnsZones.our.long.domain.co.nz &amp;nbsp;port: 0
&lt;br&gt;&amp;nbsp; refcnt: 1 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 11:51:12 2009
&lt;br&gt;&lt;br&gt;* host: ldap.our.long.domain.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;nbsp; refcnt: 1 &amp;nbsp;status: Connected
&lt;br&gt;&amp;nbsp; last used: Fri Jun 26 11:51:12 2009
&lt;br&gt;&lt;br&gt;** ld 0x2b37070 Outstanding Requests:
&lt;br&gt;&amp;nbsp;* msgid 3, &amp;nbsp;origid 2, status InProgress
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 1
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;origid 2, status RequestCompleted
&lt;br&gt;&amp;nbsp; &amp;nbsp;outstanding referrals 1, parent count 1
&lt;br&gt;** ld 0x2b37070 Response Queue:
&lt;br&gt;&amp;nbsp;* msgid 2, &amp;nbsp;type 100
&lt;br&gt;&amp;nbsp; &amp;nbsp;chained responses:
&lt;br&gt;&amp;nbsp; * msgid 2, &amp;nbsp;type 115
&lt;br&gt;ldap_chkResponseList ld 0x2b37070 msgid 2 all 1
&lt;br&gt;ldap_chkResponseList returns ld 0x2b37070 NULL
&lt;br&gt;ldap_int_select
&lt;br&gt;read1msg: ld 0x2b37070 msgid 2 all 1
&lt;br&gt;ber_get_next
&lt;br&gt;ber_get_next: tag 0x30 len 16 contents:
&lt;br&gt;read1msg: ld 0x2b37070 msgid 3 message type search-result
&lt;br&gt;ber_scanf fmt ({eaa) ber:
&lt;br&gt;ber_scanf fmt ({eaa}) ber:
&lt;br&gt;new result: &amp;nbsp;res_errno: 0, res_error: &amp;lt;&amp;gt;, res_matched: &amp;lt;&amp;gt;
&lt;br&gt;read1msg: ld 0x2b37070 0 new referrals
&lt;br&gt;read1msg: &amp;nbsp;mark request completed, ld 0x2b37070 msgid 3
&lt;br&gt;merged parent (id 2) error info: &amp;nbsp;result errno 0, error &amp;lt;&amp;gt;, matched &amp;lt;&amp;gt;
&lt;br&gt;request done: ld 0x2b37070 msgid 2
&lt;br&gt;res_errno: 0, res_error: &amp;lt;&amp;gt;, res_matched: &amp;lt;&amp;gt;
&lt;br&gt;ldap_free_request (origid 2, msgid 2)
&lt;br&gt;ldap_free_request (origid 2, msgid 3)
&lt;br&gt;ldap_free_connection 0 1
&lt;br&gt;ldap_send_unbind
&lt;br&gt;ber_flush: 7 bytes to sd 4
&lt;br&gt;ldap_free_connection: actually freed
&lt;br&gt;adding response ld 0x2b37070 msgid 2 type 101:
&lt;br&gt;ldap_parse_result
&lt;br&gt;ber_scanf fmt ({iaa) ber:
&lt;br&gt;ber_scanf fmt (}) ber:
&lt;br&gt;ldap_get_values
&lt;br&gt;ber_scanf fmt ({x{{a) ber:
&lt;br&gt;ber_scanf fmt ([v]) ber:
&lt;br&gt;ldap_get_values
&lt;br&gt;ber_scanf fmt ({x{{a) ber:
&lt;br&gt;ber_scanf fmt (x}{a) ber:
&lt;br&gt;ber_scanf fmt (x}{a) ber:
&lt;br&gt;ber_scanf fmt (x}{a) ber:
&lt;br&gt;ldap_get_values
&lt;br&gt;ber_scanf fmt ({x{{a) ber:
&lt;br&gt;ber_scanf fmt (x}{a) ber:
&lt;br&gt;ber_scanf fmt (x}{a) ber:
&lt;br&gt;ber_scanf fmt ([v]) ber:
&lt;br&gt;ldap_get_values
&lt;br&gt;ber_scanf fmt ({x{{a) ber:
&lt;br&gt;ber_scanf fmt (x}{a) ber:
&lt;br&gt;ber_scanf fmt (x}{a) ber:
&lt;br&gt;ber_scanf fmt (x}{a) ber:
&lt;br&gt;ldap_msgfree
&lt;br&gt;ldap_unbind
&lt;br&gt;ldap_free_connection 1 1
&lt;br&gt;ldap_send_unbind
&lt;br&gt;ber_flush: 7 bytes to sd 3
&lt;br&gt;ldap_free_connection: actually freed
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt;] On Behalf
&lt;br&gt;&amp;gt; Of Aaron Hicks
&lt;br&gt;&amp;gt; Sent: Friday, 26 June 2009 11:25 a.m.
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nssldap@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP
&lt;br&gt;&amp;gt; server(s)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Ok, some progress.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This error:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; new result: &amp;nbsp;res_errno: 49, res_error: &amp;lt;80090308: LdapErr: DSID-
&lt;br&gt;&amp;gt; &amp;nbsp;0C090334, comment: AcceptSecurityContext error, data 525, vece&amp;gt;,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; According to this page: &lt;a href=&quot;http://www-&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www-&lt;/a&gt;&lt;br&gt;&amp;gt; 01.ibm.com/support/docview.wss?rs=688&amp;uid=swg21290631
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Told me that the username was not correct. Some mucking about revealed
&lt;br&gt;&amp;gt; that the quote marks around &amp;quot;User Name&amp;quot; were unecessary. nns_ldap is
&lt;br&gt;&amp;gt; now binding to the domain server
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; id usr and getent passwd user are still unable to find usernames, so
&lt;br&gt;&amp;gt; I'll look at the base DN used for searches and any filters in place.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Aaron Hicks
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt;] On
&lt;br&gt;&amp;gt; Behalf
&lt;br&gt;&amp;gt; &amp;gt; Of Aaron Hicks
&lt;br&gt;&amp;gt; &amp;gt; Sent: Friday, 26 June 2009 10:23 a.m.
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nssldap@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Subject: RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP
&lt;br&gt;&amp;gt; &amp;gt; server(s)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Thanks Buchan.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The bits I've snipped out of ldap.conf were all commented out, and
&lt;br&gt;&amp;gt; the
&lt;br&gt;&amp;gt; &amp;gt; errors pointed out were due to me manually mangling the parts that
&lt;br&gt;&amp;gt; &amp;gt; violate our policies for submitting to public lists. I'll be more
&lt;br&gt;&amp;gt; &amp;gt; careful.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I've made a couple of changes which deal with the exessive delays on
&lt;br&gt;&amp;gt; &amp;gt; failed connections in ldap.conf:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; debug 1
&lt;br&gt;&amp;gt; &amp;gt; bind_policy soft
&lt;br&gt;&amp;gt; &amp;gt; tls_checkpeer no
&lt;br&gt;&amp;gt; &amp;gt; nss_connect_policy oneshot
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Looking at the debug messages it looks a lot like nss_ldap is failing
&lt;br&gt;&amp;gt; &amp;gt; to bind to LDAP on the AD server. I've requested a user account for
&lt;br&gt;&amp;gt; &amp;gt; searching the domain which doesn't have a space in its name.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; And here's the debugging info from getent
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; [root@centos ~]# getent passwd user
&lt;br&gt;&amp;gt; &amp;gt; ldap_create
&lt;br&gt;&amp;gt; &amp;gt; ldap_url_parse_ext(ldap://ldap.our.long.domain.co.nz)
&lt;br&gt;&amp;gt; &amp;gt; ldap_create
&lt;br&gt;&amp;gt; &amp;gt; ldap_url_parse_ext(ldap://ldap.our.long.domain.co.nz)
&lt;br&gt;&amp;gt; &amp;gt; ldap_simple_bind
&lt;br&gt;&amp;gt; &amp;gt; ldap_sasl_bind
&lt;br&gt;&amp;gt; &amp;gt; ldap_send_initial_request
&lt;br&gt;&amp;gt; &amp;gt; ldap_new_connection 1 1 0
&lt;br&gt;&amp;gt; &amp;gt; ldap_int_open_connection
&lt;br&gt;&amp;gt; &amp;gt; ldap_connect_to_host: TCP ldap.our.long.domain.co.nz:389
&lt;br&gt;&amp;gt; &amp;gt; ldap_new_socket: 3
&lt;br&gt;&amp;gt; &amp;gt; ldap_prepare_socket: 3
&lt;br&gt;&amp;gt; &amp;gt; ldap_connect_to_host: Trying x.x.x.x:389
&lt;br&gt;&amp;gt; &amp;gt; ldap_connect_timeout: fd: 3 tm: 10 async: 0
&lt;br&gt;&amp;gt; &amp;gt; ldap_ndelay_on: 3
&lt;br&gt;&amp;gt; &amp;gt; ldap_is_sock_ready: 3
&lt;br&gt;&amp;gt; &amp;gt; ldap_ndelay_off: 3
&lt;br&gt;&amp;gt; &amp;gt; ldap_open_defconn: successful
&lt;br&gt;&amp;gt; &amp;gt; ldap_send_server_request
&lt;br&gt;&amp;gt; &amp;gt; ber_scanf fmt ({it) ber:
&lt;br&gt;&amp;gt; &amp;gt; ber_scanf fmt ({i) ber:
&lt;br&gt;&amp;gt; &amp;gt; ber_flush: 121 bytes to sd 3
&lt;br&gt;&amp;gt; &amp;gt; ldap_result ld 0x49d1310 msgid 1
&lt;br&gt;&amp;gt; &amp;gt; ldap_chkResponseList ld 0x49d1310 msgid 1 all 0
&lt;br&gt;&amp;gt; &amp;gt; ldap_chkResponseList returns ld 0x49d1310 NULL
&lt;br&gt;&amp;gt; &amp;gt; wait4msg ld 0x49d1310 msgid 1 (timeout 10000000 usec)
&lt;br&gt;&amp;gt; &amp;gt; wait4msg continue ld 0x49d1310 msgid 1 all 0
&lt;br&gt;&amp;gt; &amp;gt; ** ld 0x49d1310 Connections:
&lt;br&gt;&amp;gt; &amp;gt; * host: ldap.our.long.domain.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; last used: Fri Jun 26 10:11:04 2009
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ** ld 0x49d1310 Outstanding Requests:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;* msgid 1, &amp;nbsp;origid 1, status InProgress
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 0
&lt;br&gt;&amp;gt; &amp;gt; ** ld 0x49d1310 Response Queue:
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp;Empty
&lt;br&gt;&amp;gt; &amp;gt; ldap_chkResponseList ld 0x49d1310 msgid 1 all 0
&lt;br&gt;&amp;gt; &amp;gt; ldap_chkResponseList returns ld 0x49d1310 NULL
&lt;br&gt;&amp;gt; &amp;gt; ldap_int_select
&lt;br&gt;&amp;gt; &amp;gt; read1msg: ld 0x49d1310 msgid 1 all 0
&lt;br&gt;&amp;gt; &amp;gt; ber_get_next
&lt;br&gt;&amp;gt; &amp;gt; ber_get_next: tag 0x30 len 103 contents:
&lt;br&gt;&amp;gt; &amp;gt; read1msg: ld 0x49d1310 msgid 1 message type bind
&lt;br&gt;&amp;gt; &amp;gt; ber_scanf fmt ({eaa) ber:
&lt;br&gt;&amp;gt; &amp;gt; ber_scanf fmt ({eaa}) ber:
&lt;br&gt;&amp;gt; &amp;gt; ldap_chase_referrals
&lt;br&gt;&amp;gt; &amp;gt; read1msg: &amp;nbsp;V2 referral chased, mark request completed, id = 1
&lt;br&gt;&amp;gt; &amp;gt; new result: &amp;nbsp;res_errno: 49, res_error: &amp;lt;80090308: LdapErr: DSID-
&lt;br&gt;&amp;gt; &amp;gt; 0C090334, comment: AcceptSecurityContext error, data 525, vece&amp;gt;,
&lt;br&gt;&amp;gt; &amp;gt; res_matched: &amp;lt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; read1msg: ld 0x49d1310 0 new referrals
&lt;br&gt;&amp;gt; &amp;gt; read1msg: &amp;nbsp;mark request completed, ld 0x49d1310 msgid 1
&lt;br&gt;&amp;gt; &amp;gt; request done: ld 0x49d1310 msgid 1
&lt;br&gt;&amp;gt; &amp;gt; res_errno: 49, res_error: &amp;lt;80090308: LdapErr: DSID-0C090334, comment:
&lt;br&gt;&amp;gt; &amp;gt; AcceptSecurityContext error, data 525, vece&amp;gt;, res_matched: &amp;lt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ldap_free_request (origid 1, msgid 1)
&lt;br&gt;&amp;gt; &amp;gt; ldap_free_connection 0 1
&lt;br&gt;&amp;gt; &amp;gt; ldap_free_connection: refcnt 1
&lt;br&gt;&amp;gt; &amp;gt; ldap_parse_result
&lt;br&gt;&amp;gt; &amp;gt; ber_scanf fmt ({iaa) ber:
&lt;br&gt;&amp;gt; &amp;gt; ber_scanf fmt (}) ber:
&lt;br&gt;&amp;gt; &amp;gt; ldap_msgfree
&lt;br&gt;&amp;gt; &amp;gt; ldap_err2string
&lt;br&gt;&amp;gt; &amp;gt; ldap_unbind
&lt;br&gt;&amp;gt; &amp;gt; ldap_free_connection 1 1
&lt;br&gt;&amp;gt; &amp;gt; ldap_send_unbind
&lt;br&gt;&amp;gt; &amp;gt; ber_flush: 7 bytes to sd 3
&lt;br&gt;&amp;gt; &amp;gt; ldap_free_connection: actually freed
&lt;br&gt;&amp;gt; &amp;gt; ldap_err2string
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt;] On
&lt;br&gt;&amp;gt; &amp;gt; Behalf
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Of Buchan Milne
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent: Friday, 26 June 2009 1:30 a.m.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: Guillaume Rousse
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=10&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213524&amp;i=11&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nssldap@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: Re: [nssldap] pam_ldap and nss_ldap can't connect to LDAP
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; server(s)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; On Thursday 25 June 2009 11:11:35 Guillaume Rousse wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Aaron Hicks a écrit :
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; Hope someone here can help.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; You'd better test nss first, and pam second. As long as 'getent
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; password' doesn't list you all known users, that's no use to try
&lt;br&gt;&amp;gt; to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; autenticate them.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Various hints:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; - use 'debug 1' in your nss_ldap configuration file.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; - check if there is any difference using anonymous or
&lt;br&gt;&amp;gt; authenticated
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; binding
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; - check if there any difference between tls (port 389), ssl (port
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 636),
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; and unencrypted connection (warning, unspecified configuration
&lt;br&gt;&amp;gt; &amp;gt; values
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; nss_ldap configuration, such as tls_checkpeer, will usually use
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; nss_ldap
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; default values, not use openldap library values, such as
&lt;br&gt;&amp;gt; &amp;gt; TLS_REQCERT
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; never in your case)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; - check your ldap server logs
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; I have no clue what eDirectory is, but if it is just a branding
&lt;br&gt;&amp;gt; &amp;gt; name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; over openldap, you can perfectly tune its access policy as
&lt;br&gt;&amp;gt; needed.
&lt;br&gt;&amp;gt; &amp;gt; I
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; doubt it really enforce the use of encryption for connection,
&lt;br&gt;&amp;gt; &amp;gt; rather
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; autentication only.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; eDirectory is Novell's directory server (historically, NDS), which
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; later
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; (after the bindery days) got an LDAP interface.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; The error message provided however looks very much like MS Active
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Directory.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Also, take care than ubuntu (Debian, actually) doesn't use a
&lt;br&gt;&amp;gt; unique
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; configuration file for nss_ldap and pam_ldap (/etc/ldap.conf),
&lt;br&gt;&amp;gt; but
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; two
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; distinct ones (/etc/libnss_ldap and /etc/libpam_ldap, from
&lt;br&gt;&amp;gt; memory).
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; [..]
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; AFAIR, modern releases of Ubuntu have reverted to a single
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; /etc/ldap.conf.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; ===========Config files from here on========
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; My /etc/ldap.conf looks like (omitting sections left as
&lt;br&gt;&amp;gt; default):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;defaults omitted&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; # The distinguished name of the search base.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;gt; base
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; An empty base will not help. maybe nss_ldap use openldap default
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; configuration in this case, but I would not rely on it.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I would also prefer to see the entire ldap.conf without comments
&lt;br&gt;&amp;gt; &amp;gt; (but,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; including any &amp;quot;defaults&amp;quot;), rather than missing some potentially
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; important
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; values that are maybe at incorrect defaults. Also, please do
&lt;br&gt;&amp;gt; &amp;gt; consistent
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; (e.g.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; perl -pe 's/dc=myrealdomain,dc=com/dc=example,dc=com') mangling of
&lt;br&gt;&amp;gt; &amp;gt; your
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; configuration file, as this looks suspect:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; binddn &amp;quot;cn=User
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; Name,ou=internal,ou=users,ou=accounts,cn=,dc=our,dc=long,dc=domain,dc=c
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; o,dc=nz&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; (this is not a valid DN, as there is an attribute without a value)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Now, I am unsure if your original value is correct or not.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Regardless, if there is not some simple mistake like the above,
&lt;br&gt;&amp;gt; &amp;gt; running
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; 'getent passwd user_in_ldap' (where user_in_ldap is the samAccount
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; value of a
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; user in AD) with debugging enabled in nss_ldap would be more
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; enlightening.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Buchan
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Please consider the environment before printing this email
&lt;br&gt;&amp;gt; &amp;gt; Warning: &amp;nbsp;This electronic message together with any attachments is
&lt;br&gt;&amp;gt; &amp;gt; confidential. If you receive it in error: (i) you must not read, use,
&lt;br&gt;&amp;gt; &amp;gt; disclose, copy or retain it; (ii) please contact the sender
&lt;br&gt;&amp;gt; immediately
&lt;br&gt;&amp;gt; &amp;gt; by reply email and then delete the emails.
&lt;br&gt;&amp;gt; &amp;gt; The views expressed in this email may not be those of Landcare
&lt;br&gt;&amp;gt; Research
&lt;br&gt;&amp;gt; &amp;gt; New Zealand Limited. &lt;a href=&quot;http://www.landcareresearch.co.nz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.landcareresearch.co.nz&lt;/a&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please consider the environment before printing this email
&lt;br&gt;&amp;gt; Warning: &amp;nbsp;This electronic message together with any attachments is
&lt;br&gt;&amp;gt; confidential. If you receive it in error: (i) you must not read, use,
&lt;br&gt;&amp;gt; disclose, copy or retain it; (ii) please contact the sender immediately
&lt;br&gt;&amp;gt; by reply email and then delete the emails.
&lt;br&gt;&amp;gt; The views expressed in this email may not be those of Landcare Research
&lt;br&gt;&amp;gt; New Zealand Limited. &lt;a href=&quot;http://www.landcareresearch.co.nz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.landcareresearch.co.nz&lt;/a&gt;&lt;/div&gt;&lt;br&gt;Please consider the environment before printing this email
&lt;br&gt;Warning: &amp;nbsp;This electronic message together with any attachments is confidential. If you receive it in error: (i) you must not read, use, disclose, copy or retain it; (ii) please contact the sender immediately by reply email and then delete the emails.
&lt;br&gt;The views expressed in this email may not be those of Landcare Research New Zealand Limited. &lt;a href=&quot;http://www.landcareresearch.co.nz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.landcareresearch.co.nz&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-and-nss_ldap-can%27t-connect-to-LDAP-server%28s%29-tp24197323p24213524.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-24213133</id>
	<title>RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP server(s)</title>
	<published>2009-06-25T16:25:29Z</published>
	<updated>2009-06-25T16:25:29Z</updated>
	<author>
		<name>Aaron Hicks</name>
	</author>
	<content type="html">Ok, some progress.
&lt;br&gt;&lt;br&gt;This error:
&lt;br&gt;&lt;br&gt;new result: &amp;nbsp;res_errno: 49, res_error: &amp;lt;80090308: LdapErr: DSID-
&lt;br&gt;&amp;nbsp;0C090334, comment: AcceptSecurityContext error, data 525, vece&amp;gt;,
&lt;br&gt;&lt;br&gt;According to this page: &lt;a href=&quot;http://www-01.ibm.com/support/docview.wss?rs=688&amp;uid=swg21290631&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www-01.ibm.com/support/docview.wss?rs=688&amp;uid=swg21290631&lt;/a&gt;&lt;br&gt;&lt;br&gt;Told me that the username was not correct. Some mucking about revealed that the quote marks around &amp;quot;User Name&amp;quot; were unecessary. nns_ldap is now binding to the domain server
&lt;br&gt;&lt;br&gt;id usr and getent passwd user are still unable to find usernames, so I'll look at the base DN used for searches and any filters in place.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;&lt;br&gt;Aaron Hicks
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213133&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213133&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt;] On Behalf
&lt;br&gt;&amp;gt; Of Aaron Hicks
&lt;br&gt;&amp;gt; Sent: Friday, 26 June 2009 10:23 a.m.
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213133&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213133&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nssldap@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: RE: [nssldap] pam_ldap and nss_ldap can't connect to LDAP
&lt;br&gt;&amp;gt; server(s)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks Buchan.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The bits I've snipped out of ldap.conf were all commented out, and the
&lt;br&gt;&amp;gt; errors pointed out were due to me manually mangling the parts that
&lt;br&gt;&amp;gt; violate our policies for submitting to public lists. I'll be more
&lt;br&gt;&amp;gt; careful.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I've made a couple of changes which deal with the exessive delays on
&lt;br&gt;&amp;gt; failed connections in ldap.conf:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; debug 1
&lt;br&gt;&amp;gt; bind_policy soft
&lt;br&gt;&amp;gt; tls_checkpeer no
&lt;br&gt;&amp;gt; nss_connect_policy oneshot
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Looking at the debug messages it looks a lot like nss_ldap is failing
&lt;br&gt;&amp;gt; to bind to LDAP on the AD server. I've requested a user account for
&lt;br&gt;&amp;gt; searching the domain which doesn't have a space in its name.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; And here's the debugging info from getent
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; [root@centos ~]# getent passwd user
&lt;br&gt;&amp;gt; ldap_create
&lt;br&gt;&amp;gt; ldap_url_parse_ext(ldap://ldap.our.long.domain.co.nz)
&lt;br&gt;&amp;gt; ldap_create
&lt;br&gt;&amp;gt; ldap_url_parse_ext(ldap://ldap.our.long.domain.co.nz)
&lt;br&gt;&amp;gt; ldap_simple_bind
&lt;br&gt;&amp;gt; ldap_sasl_bind
&lt;br&gt;&amp;gt; ldap_send_initial_request
&lt;br&gt;&amp;gt; ldap_new_connection 1 1 0
&lt;br&gt;&amp;gt; ldap_int_open_connection
&lt;br&gt;&amp;gt; ldap_connect_to_host: TCP ldap.our.long.domain.co.nz:389
&lt;br&gt;&amp;gt; ldap_new_socket: 3
&lt;br&gt;&amp;gt; ldap_prepare_socket: 3
&lt;br&gt;&amp;gt; ldap_connect_to_host: Trying x.x.x.x:389
&lt;br&gt;&amp;gt; ldap_connect_timeout: fd: 3 tm: 10 async: 0
&lt;br&gt;&amp;gt; ldap_ndelay_on: 3
&lt;br&gt;&amp;gt; ldap_is_sock_ready: 3
&lt;br&gt;&amp;gt; ldap_ndelay_off: 3
&lt;br&gt;&amp;gt; ldap_open_defconn: successful
&lt;br&gt;&amp;gt; ldap_send_server_request
&lt;br&gt;&amp;gt; ber_scanf fmt ({it) ber:
&lt;br&gt;&amp;gt; ber_scanf fmt ({i) ber:
&lt;br&gt;&amp;gt; ber_flush: 121 bytes to sd 3
&lt;br&gt;&amp;gt; ldap_result ld 0x49d1310 msgid 1
&lt;br&gt;&amp;gt; ldap_chkResponseList ld 0x49d1310 msgid 1 all 0
&lt;br&gt;&amp;gt; ldap_chkResponseList returns ld 0x49d1310 NULL
&lt;br&gt;&amp;gt; wait4msg ld 0x49d1310 msgid 1 (timeout 10000000 usec)
&lt;br&gt;&amp;gt; wait4msg continue ld 0x49d1310 msgid 1 all 0
&lt;br&gt;&amp;gt; ** ld 0x49d1310 Connections:
&lt;br&gt;&amp;gt; * host: ldap.our.long.domain.co.nz &amp;nbsp;port: 389 &amp;nbsp;(default)
&lt;br&gt;&amp;gt; &amp;nbsp; refcnt: 2 &amp;nbsp;status: Connected
&lt;br&gt;&amp;gt; &amp;nbsp; last used: Fri Jun 26 10:11:04 2009
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ** ld 0x49d1310 Outstanding Requests:
&lt;br&gt;&amp;gt; &amp;nbsp;* msgid 1, &amp;nbsp;origid 1, status InProgress
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;outstanding referrals 0, parent count 0
&lt;br&gt;&amp;gt; ** ld 0x49d1310 Response Queue:
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp;Empty
&lt;br&gt;&amp;gt; ldap_chkResponseList ld 0x49d1310 msgid 1 all 0
&lt;br&gt;&amp;gt; ldap_chkResponseList returns ld 0x49d1310 NULL
&lt;br&gt;&amp;gt; ldap_int_select
&lt;br&gt;&amp;gt; read1msg: ld 0x49d1310 msgid 1 all 0
&lt;br&gt;&amp;gt; ber_get_next
&lt;br&gt;&amp;gt; ber_get_next: tag 0x30 len 103 contents:
&lt;br&gt;&amp;gt; read1msg: ld 0x49d1310 msgid 1 message type bind
&lt;br&gt;&amp;gt; ber_scanf fmt ({eaa) ber:
&lt;br&gt;&amp;gt; ber_scanf fmt ({eaa}) ber:
&lt;br&gt;&amp;gt; ldap_chase_referrals
&lt;br&gt;&amp;gt; read1msg: &amp;nbsp;V2 referral chased, mark request completed, id = 1
&lt;br&gt;&amp;gt; new result: &amp;nbsp;res_errno: 49, res_error: &amp;lt;80090308: LdapErr: DSID-
&lt;br&gt;&amp;gt; 0C090334, comment: AcceptSecurityContext error, data 525, vece&amp;gt;,
&lt;br&gt;&amp;gt; res_matched: &amp;lt;&amp;gt;
&lt;br&gt;&amp;gt; read1msg: ld 0x49d1310 0 new referrals
&lt;br&gt;&amp;gt; read1msg: &amp;nbsp;mark request completed, ld 0x49d1310 msgid 1
&lt;br&gt;&amp;gt; request done: ld 0x49d1310 msgid 1
&lt;br&gt;&amp;gt; res_errno: 49, res_error: &amp;lt;80090308: LdapErr: DSID-0C090334, comment:
&lt;br&gt;&amp;gt; AcceptSecurityContext error, data 525, vece&amp;gt;, res_matched: &amp;lt;&amp;gt;
&lt;br&gt;&amp;gt; ldap_free_request (origid 1, msgid 1)
&lt;br&gt;&amp;gt; ldap_free_connection 0 1
&lt;br&gt;&amp;gt; ldap_free_connection: refcnt 1
&lt;br&gt;&amp;gt; ldap_parse_result
&lt;br&gt;&amp;gt; ber_scanf fmt ({iaa) ber:
&lt;br&gt;&amp;gt; ber_scanf fmt (}) ber:
&lt;br&gt;&amp;gt; ldap_msgfree
&lt;br&gt;&amp;gt; ldap_err2string
&lt;br&gt;&amp;gt; ldap_unbind
&lt;br&gt;&amp;gt; ldap_free_connection 1 1
&lt;br&gt;&amp;gt; ldap_send_unbind
&lt;br&gt;&amp;gt; ber_flush: 7 bytes to sd 3
&lt;br&gt;&amp;gt; ldap_free_connection: actually freed
&lt;br&gt;&amp;gt; ldap_err2string
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213133&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt; [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213133&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;owner-nssldap@...&lt;/a&gt;] On
&lt;br&gt;&amp;gt; Behalf
&lt;br&gt;&amp;gt; &amp;gt; Of Buchan Milne
&lt;br&gt;&amp;gt; &amp;gt; Sent: Friday, 26 June 2009 1:30 a.m.
&lt;br&gt;&amp;gt; &amp;gt; To: Guillaume Rousse
&lt;br&gt;&amp;gt; &amp;gt; Cc: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213133&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;pamldap@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=24213133&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;nssldap@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Subject: Re: [nssldap] pam_ldap and nss_ldap can't connect to LDAP
&lt;br&gt;&amp;gt; &amp;gt; server(s)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; On Thursday 25 June 2009 11:11:35 Guillaume Rousse wrote:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Aaron Hicks a écrit :
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; Hope someone here can help.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; You'd better test nss first, and pam second. As long as 'getent
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; password' doesn't list you all known users, that's no use to try to
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; autenticate them.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Various hints:
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; - use 'debug 1' in your nss_ldap configuration file.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; - check if there is any difference using anonymous or authenticated
&lt;br&gt;&amp;gt; &amp;gt; binding
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; - check if there any difference between tls (port 389), ssl (port
&lt;br&gt;&amp;gt; &amp;gt; 636),
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; and unencrypted connection (warning, unspecified configuration
&lt;br&gt;&amp;gt; values
&lt;br&gt;&amp;gt; &amp;gt; in
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; nss_ldap configuration, such as tls_checkpeer, will usually use
&lt;br&gt;&amp;gt; &amp;gt; nss_ldap
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; default values, not use openldap library values, such as
&lt;br&gt;&amp;gt; TLS_REQCERT
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; never in your case)
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; - check your ldap server logs
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; I have no clue what eDirectory is, but if it is just a branding
&lt;br&gt;&amp;gt; name
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; over openldap, you can perfectly tune its access policy as needed.
&lt;br&gt;&amp;gt; I
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; doubt it really enforce the use of encryption for connection,
&lt;br&gt;&amp;gt; rather
&lt;br&gt;&amp;gt; &amp;gt; for
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; autentication only.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; eDirectory is Novell's directory server (historically, NDS), which
&lt;br&gt;&amp;gt; &amp;gt; later
&lt;br&gt;&amp;gt; &amp;gt; (after the bindery days) got an LDAP interface.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The error message provided however looks very much like MS Active
&lt;br&gt;&amp;gt; &amp;gt; Directory.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Also, take care than ubuntu (Debian, actually) doesn't use a unique
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; configuration file for nss_ldap and pam_ldap (/etc/ldap.conf), but
&lt;br&gt;&amp;gt; &amp;gt; two
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; distinct ones (/etc/libnss_ldap and /etc/libpam_ldap, from memory).
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; [..]
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; AFAIR, modern releases of Ubuntu have reverted to a single
&lt;br&gt;&amp;gt; &amp;gt; /etc/ldap.conf.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; ===========Config files from here on========
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; My /etc/ldap.conf looks like (omitting sections left as default):
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; &amp;lt;defaults omitted&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; # The distinguished name of the search base.
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; &amp;gt; base
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; An empty base will not help. maybe nss_ldap use openldap default
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; configuration in this case, but I would not rely on it.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I would also prefer to see the entire ldap.conf without comments
&lt;br&gt;&amp;gt; (but,
&lt;br&gt;&amp;gt; &amp;gt; including any &amp;quot;defaults&amp;quot;), rather than missing some potentially
&lt;br&gt;&amp;gt; &amp;gt; important
&lt;br&gt;&amp;gt; &amp;gt; values that are maybe at incorrect defaults. Also, please do
&lt;br&gt;&amp;gt; consistent
&lt;br&gt;&amp;gt; &amp;gt; (e.g.
&lt;br&gt;&amp;gt; &amp;gt; perl -pe 's/dc=myrealdomain,dc=com/dc=example,dc=com') mangling of
&lt;br&gt;&amp;gt; your
&lt;br&gt;&amp;gt; &amp;gt; configuration file, as this looks suspect:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; binddn &amp;quot;cn=User
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; Name,ou=internal,ou=users,ou=accounts,cn=,dc=our,dc=long,dc=domain,dc=c
&lt;br&gt;&amp;gt; &amp;gt; o,dc=nz&amp;quot;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; (this is not a valid DN, as there is an attribute without a value)
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Now, I am unsure if your original value is correct or not.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regardless, if there is not some simple mistake like the above,
&lt;br&gt;&amp;gt; running
&lt;br&gt;&amp;gt; &amp;gt; 'getent passwd user_in_ldap' (where user_in_ldap is the samAccount
&lt;br&gt;&amp;gt; &amp;gt; value of a
&lt;br&gt;&amp;gt; &amp;gt; user in AD) with debugging enabled in nss_ldap would be more
&lt;br&gt;&amp;gt; &amp;gt; enlightening.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; Buchan
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please consider the environment before printing this email
&lt;br&gt;&amp;gt; Warning: &amp;nbsp;This electronic message together with any attachments is
&lt;br&gt;&amp;gt; confidential. If you receive it in error: (i) you must not read, use,
&lt;br&gt;&amp;gt; disclose, copy or retain it; (ii) please contact the sender immediately
&lt;br&gt;&amp;gt; by reply email and then delete the emails.
&lt;br&gt;&amp;gt; The views expressed in this email may not be those of Landcare Research
&lt;br&gt;&amp;gt; New Zealand Limited. &lt;a href=&quot;http://www.landcareresearch.co.nz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.landcareresearch.co.nz&lt;/a&gt;&lt;/div&gt;&lt;br&gt;Please consider the environment before printing this email
&lt;br&gt;Warning: &amp;nbsp;This electronic message together with any attachments is confidential. If you receive it in error: (i) you must not read, use, disclose, copy or retain it; (ii) please contact the sender immediately by reply email and then delete the emails.
&lt;br&gt;The views expressed in this email may not be those of Landcare Research New Zealand Limited. &lt;a href=&quot;http://www.landcareresearch.co.nz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.landcareresearch.co.nz&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/pam_ldap-and-nss_ldap-can%27t-connect-to-LDAP-server%28s%29-tp24197323p24213133.html" />
</entry>

</feed>
