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

Re: OpenLDAP config issues



On Sun, 2004-01-04 at 07:41, Jagga Daku wrote:
> Hi Guys,
> 
> I am new to this list, so I hope I am posting at the right place.  I have
> successfully (finally!!) configured openldap on my redhat 9.0 box and can
> do a ldapsearch without any issues:
> 
> -bash-2.05b# ldapsearch -b "dc=chamkila,dc=org" -x uid=testuser
> # extended LDIF
> #
> # LDAPv3
> # base <dc=chamkila,dc=org> with scope sub
> # filter: uid=testuser
> # requesting: ALL
> #
> 
> # testuser, People, CHAMKILA.ORG
> dn: uid=testuser,ou=People,dc=CHAMKILA,dc=ORG
> uid: testuser
> cn: testuser
> objectClass: account
> objectClass: posixAccount
> objectClass: top
> userPassword:: e2NyeXB0fXg=
> loginShell: /bin/bash
> uidNumber: 541
> gidNumber: 542
> homeDirectory: /home/testuser
> 
> # search result
> search: 2
> result: 0 Success
> 
> # numResponses: 2
> # numEntries: 1
> 
> 
> However, when I try and search from outlook or netscape, it does not
> return any results for this same user.
> 
> ------
> My /usr/local/etc/openldap/slapd.conf:
> 
> include         /etc/openldap/schema/core.schema
> include         /etc/openldap/schema/cosine.schema
> include         /etc/openldap/schema/inetorgperson.schema
> include         /etc/openldap/schema/nis.schema
> include         /etc/openldap/schema/misc.schema
> include         /etc/openldap/schema/redhat/autofs.schema
> include         /etc/openldap/schema/redhat/kerberosobject.schema
> pidfile         //var/run/slapd.pid
> argsfile        //var/run/slapd.args
> access to attr=userPassword
>          by self write
>          by anonymous    read
>          by dn="cn=Manager,dc=chamkila,dc=org" write
>          by *    compare
> access to *
>          by self write
>          by dn="cn=Manager,dc=chamkila,dc=org" write
>          by *    read
> allow bind_v2
> database        bdb
> suffix          "dc=chamkila,dc=org"
> rootdn          "cn=Manager,dc=chamkila,dc=org"
> rootpw          {SSHA}nR89LnqEDPE9fgVCP4zGK47/ipMtpTLT
> directory       /usr/local/var/openldap-data
> index  objectClass,uid,uidNumber,gidNumber,memberUid   eq
> index  cn,mail,surname,givenname                       eq,subinitial
> 
> --------
> 
> My /usr/local/etc/openldap/ldap.conf:
> HOST 127.0.0.1
> BASE dc=chamkila,dc=org
> 
> --------
> 
> My base.ldif:
> dn: dc=CHAMKILA,dc=ORG
> dc: CHAMKILA
> objectClass: top
> objectClass: domain
> 
> dn: ou=Hosts,dc=CHAMKILA,dc=ORG
> ou: Hosts
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: ou=Rpc,dc=CHAMKILA,dc=ORG
> ou: Rpc
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: ou=Services,dc=CHAMKILA,dc=ORG
> ou: Services
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: nisMapName=netgroup.byuser,dc=CHAMKILA,dc=ORG
> nismapname: netgroup.byuser
> objectClass: top
> objectClass: nisMap
> 
> dn: ou=Mounts,dc=CHAMKILA,dc=ORG
> ou: Mounts
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: ou=Networks,dc=CHAMKILA,dc=ORG
> ou: Networks
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: ou=People,dc=CHAMKILA,dc=ORG
> ou: People
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: ou=Group,dc=CHAMKILA,dc=ORG
> ou: Group
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: ou=Netgroup,dc=CHAMKILA,dc=ORG
> ou: Netgroup
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: ou=Protocols,dc=CHAMKILA,dc=ORG
> ou: Protocols
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: ou=Aliases,dc=CHAMKILA,dc=ORG
> ou: Aliases
> objectClass: top
> objectClass: organizationalUnit
> 
> dn: nisMapName=netgroup.byhost,dc=CHAMKILA,dc=ORG
> nismapname: netgroup.byhost
> objectClass: top
> objectClass: nisMap
> 
> ----------
> 
> My passwd.ldif for just testuser:
> 
> dn: uid=testuser,ou=People,dc=CHAMKILA,dc=ORG
> uid: testuser
> cn: testuser
> objectClass: account
> objectClass: posixAccount
> objectClass: top
> userPassword: {crypt}x
> loginShell: /bin/bash
> uidNumber: 541
> gidNumber: 542
> homeDirectory: /home/testuser
> 
> -------
> 
> On Netscape I have provided amarjot.chamkila.org as the hostname and name
> of my server.  "People" as the Base DN and 389 as the Port Number.
> 
> Is there something that I am missing?  Any suggestions or comments would
> be greatly appreciated.
----
I would think that ...

Netscape/Outlook/any client baseDN should be
ou=People,dc=CHAMKILA,dc=ORG

Are you sure that your using uppper/lower/mixed cases aren't gonna cause
you problems in the long run?

Craig