Olá amigos,

Estou seguindo o tutorial de instalação do LDAP(
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=5178&pagina=5
), estou, nesse momento, no passo Populando o LDAP. Quando executo o
comando para popular um aqruivo de base que criei com o comando:

# ldapadd -x -D cn=administrador,dc=linuxajuda,dc=org -W -f /root/
base.ldif

Primeiramente aparece o seguinte erro:

ldap_bind: Can't contact LDAP server (-1)

Em virtude disso, executei esse outro comando:

# slapadd -v -f /root/base.ldifv

e não aparece nada.

Executando o comando abaixo para testar o meu arquivo de configuração:

#slaptest

Aparerece o seguinte erro:

bdb_db_open: Warning - No DB_CONFIG file found in directory /usr/local/
var/openldap-data: (2)
Expect poor performance for suffix dc=great,dc=org.
bdb_db_open: db_open(/usr/local/var/openldap-data/id2entry.bdb)
failed: No such file or directory (2)
bdb(dc=great,dc=org): Unknown locker ID: 0
backend_startup_one: bi_db_open failed! (2)
slap_startup failed (test would succeed using the -u switch)

Abaixo seguem os meus arquivos de configuração slapd.conf e :

# slapd.conf
#
# See slapd.conf(5) for details on configuration options.
# This file should NOT be world readable.
#

include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
include /usr/local/etc/openldap/schema/nis.schema
include /usr/local/etc/openldap/schema/samba.schema
#include /usr/local/etc/openldap/schema/qmail.schema

# Define global ACLs to disable default read access.

# Do not enable referrals until AFTER you have a working directory
# service AND an understanding of referrals.
#referral       ldap://root.openldap.org

pidfile /usr/local/var/run/slapd.pid
argsfile /usr/local/var/run/slapd.args


# Load dynamic backend modules:
# modulepath    /usr/local/libexec/openldap
# moduleload    back_bdb.la
# moduleload    back_ldap.la
# moduleload    back_ldbm.la
# moduleload    back_passwd.la
# moduleload    back_shell.la

# Sample security restrictions
#       Require integrity protection (prevent hijacking)
#       Require 112-bit (3DES or better) encryption for updates
#       Require 63-bit encryption for simple bind
# security ssf=1 update_ssf=112 simple_bind=64

# Sample access control policy:
#       Root DSE: allow anyone to read it
#       Subschema (sub)entry DSE: allow anyone to read it
#       Other DSEs:
#               Allow self write access
#               Allow authenticated users read access
#               Allow anonymous users to authenticate
#       Directives needed to implement policy:
# access to dn.base="" by * read
# access to dn.base="cn=Subschema" by * read
# access to *
#       by self write
#       by users read
#       by anonymous auth
#
# if no access controls are present, the default policy
# allows anyone and everyone to read anything but restricts
# updates to rootdn.  (e.g., "access to * by * read")
#
# rootdn can always read and write EVERYTHING!

#######################################################################
# BDB database definitions
#######################################################################

database bdb
suffix "dc=great,dc=org"
rootdn "cn=administrador,dc=great,dc=org"
rootpw {SSHA}AizLmMQHS7iHkdjR4N728kAJYfmpvO4V
directory /usr/local/var/openldap-data

password-hash {CRYPT}
password-crypt-salt-format "$1$.8s"

index objectClass,uidNumber,gidNumber eq
index cn,sn,uid,displayName pres,sub,eq
#index
memberUid,mail,mailAlternateAddress,givenname,accountStatus,mailHost,deliveryMode
eq
index sambaSID,sambaPrimaryGroupSID,sambaDomainName eq
index default sub

access to attrs=userPassword,sambaLMPassword,sambaNTPassword
        by self write
        by anonymous auth
        by * none

access to *
        by * read



#base.ldifv
dn: dc=great,dc=org
dc: great
objectClass: top
objectClass: domain

dn: ou=Usuarios,dc=great,dc=org
ou: Usuarios
objectClass: top
objectClass: organizationalUnit

dn: ou=Grupos,dc=great,dc=org
ou: Grupos
objectClass: top
objectClass: organizationalUnit

dn: ou=Computadores,dc=great,dc=org
ou: Computadores
objectClass: top
objectClass: organizationalUnit


Aguardo sugestões...

Grato,

Bruno Sabóia


--~--~---------~--~----~------------~-------~--~----~
GUS-BR - Grupo de Usuários de Slackware Brasil
http://www.slackwarebrasil.org/
http://groups.google.com/group/slack-users-br
-~----------~----~----~----~------~----~------~--~---

Responder a