[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problema configuração ldap



(Favor consertar o horário do seu computador, todas as suas mensagens chegam como se fossem algumas horas mais antigas)

patrick escreveu:
Então porque será que dá esses erros. No /etc/ldap/ldap.conf precisa de alguma alteração? Essa é minha config e o erro qd executo:


/etc/ldap/slapd.conf

loglevel -1

include /etc/ldap/schema/core.schema
include /etc/ldap/schema/cosine.schema
include /etc/ldap/schema/nis.schema
include /etc/ldap/schema/inetorgperson.schema

modulepath /usr/lib/ldap
moduleload back_bdb
moduleload back_ldap.so

pidfile /var/run/slapd/slapd.pid
argsfile /var/run/slapd/slapd.args
database "bdb"
sufix "dc=patrick,dc=com,dc=br"
rootdn "cn=admin,dc=patrick,dc=com,dc=br"
rootpw {SSHA}+7vJt6RStpyegSCslgAaym6P8AhacpF3

directory /var/lib/ldap

Indices to maintain for this database
index objectClass eq,pres
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
index nisMapName,nisMapEntry eq,pres,sub

defaultaccess read




petty:/etc/ldap# slapd -d 16383

(...)

Isso já ajuda.

Você pode utilizar o slaptest para verificar se o arquivo de configuração está aceitável ou não, ele aceita debug também.

line 12 (pidfile /var/run/slapd/slapd.pid)
/etc/ldap/slapd.conf: line 12: unknown directive <pidfile> inside backend database definition (ignored).
line 13 (argsfile /var/run/slapd/slapd.args)
/etc/ldap/slapd.conf: line 13: unknown directive <argsfile> inside backend database definition (ignored).
line 14 (database "bdb")
bdb_db_init: Initializing BDB database
line 15 (sufix "dc=patrick,dc=com,dc=br")
/etc/ldap/slapd.conf: line 15: unknown directive <sufix> inside backend database definition (ignored).
line 16 (rootdn "cn=admin,dc=patrick,dc=com,dc=br")
>>> dnPrettyNormal: <cn=admin,dc=patrick,dc=com,dc=br>
=> ldap_bv2dn(cn=admin,dc=patrick,dc=com,dc=br,0)
<= ldap_bv2dn(cn=admin,dc=patrick,dc=com,dc=br)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(cn=admin,dc=patrick,dc=com,dc=br)=0
=> ldap_dn2bv(272)
<= ldap_dn2bv(cn=admin,dc=patrick,dc=com,dc=br)=0
<<< dnPrettyNormal: <cn=admin,dc=patrick,dc=com,dc=br>, <cn=admin,dc=patrick,dc=com,dc=br>
line 17 (rootpw ***)
/etc/ldap/slapd.conf: line 17: <rootpw> can only be set when rootdn is under suffix
slapd destroy: freeing system resources.
slapd stopped.
connections_destroy: nothing to destroy.

(...)

Parece que algumas opções estão sendo tratadas como opções de definição do banco de dados e estão sendo ignoradas, apesar de o banco de dados estar sendo definido abaixo.

Sugestão:
Use o arquivo /etc/ldap/slapd.conf que vem com o pacote e não retire nem altere a ordem das linhas que foram colocadas lá se você não souber o que está fazendo. O pacote do ldap que está sendo utilizado é o próprio da distribuição correto?


Edmundo Valle Neto


Reply to: