Resolvido - Open Ldap - Não encontra as unidades organizacionais.

Iniciado por bruno_moita, 15 de Setembro de 2009, 17:51

tópico anterior - próximo tópico

bruno_moita

Boa Tarde,

  Estou implantado o OpenLdap. Instalei os pacotes, configurei o slapd.conf no /etc/ldap/slapd.conf.

  Criei em /etc/ldap/ldif/, o arquivo ou.ldif, com o conteúdo abaixo:

dn: ou=People,dc=empresa,dc=com,dc=br
ou: People
objectClass: organizationalUnit

dn: ou=Group,dc=empresa,dc=com,dc=br
ou: Group
objectClass: organizationalUnit

  Parei o serviço de ldap, rodei o comando slapadd -c -v -l /etc/ldap/ldif/ou.ldif, reiniciei o ldap.

  Porém não consigo procurar por meus objetos organizacionais. Abaixo as saidas do ldapsearch:

servername:/etc/ldap/ldif# ldapsearch -x ou=People
# extended LDIF
#
# LDAPv3
# base <> (default) with scope subtree
# filter: ou=People
# requesting: ALL
#

# search result
search: 2
result: 32 No such object

# numResponses: 1

----------------------------------------------------------------

servername:/etc/ldap/ldif# ldapsearch -x ou=Group
# extended LDIF
#
# LDAPv3
# base <> (default) with scope subtree
# filter: ou=Group
# requesting: ALL
#

# search result
search: 2
result: 32 No such object

# numResponses: 1

---------------------------------------------------

  Alguém consegue visualizar o erro?


bruno_moita

O erro estava no arquivo /etc/ldap/ldap.conf, mudei a configuracao dele para a configuracao abaixo:

servidor:/etc/ldap# cat ldap.conf
#
# LDAP Defaults
#

# See ldap.conf(5) for details
# This file should be world readable but not world writable.

BASE    dc=empresa,dc=com,dc=br
URI     ldap://127.0.0.1

SIZELIMIT       0
#TIMELIMIT      15
#DEREF          never