Re: [bofhers] Recuperar base de datos de Openldap

  • From: Juan Luis Aranda <dasmandr@xxxxxxxxx>
  • To: bofhers@xxxxxxxxxxxxx
  • Date: Wed, 8 Jan 2014 20:54:44 +0100

El 08/01/2014 20:18, "Alberto cmoft" <albertocmoft@xxxxxxxxx> escribió:
>
> Buenas
>
> tengo un Openldap que se niega a devolver ningún tipo de dato. Lo que he
visto hasta ahora
>
> - En /etc/ldap/slapd.d/cn=config/ parece que la configuración se ha
salvado.
>   Estos archivos apuntan a /var/lib/ldap como sitio para guardar cosas:
>
> root@server:/etc/ldap# head -n 5
slapd.d/cn\=config/olcDatabase\=\{1\}hdb.ldif
> dn: olcDatabase={1}hdb
> objectClass: olcDatabaseConfig
> objectClass: olcHdbConfig
> olcDatabase: {1}hdb
> olcDbDirectory: /var/lib/ldap
>
> En /var/lib/ldap tengo:
> root@server:~# ls /var/lib/ldap
> DB_CONFIG  __db.001  __db.002  __db.003  __db.004  __db.005  __db.006
 alock  dn2id.bdb  id2entry.bdb  log.0000000001  objectClass.bdb
>
> ¿Me falta algún archivo y gracias a mi gran (in)experiencia no me estoy
enterando? ¿Alguna forma de ver que carajo tienen esos archivos? Vacios no
parecen estar, pero empiezo a tirarme ligeramente de los pelos.
>
> (el ldap es OpenLDAP: slapd 2.4.21 y el server Ubuntu 10.04.1 LTS. El
fichero /var/log/ldap.log está oportunamente vacio)
>

¿Qué significa no devolver ningún dato?, ¿da error al consultar?,
¿consultas que antes devolvían algo ahora juras que no dan respuesta?, ¿el
servicio está corriendo?

Con el trozo del cn=config que has puesto podemos sacar poco en claro.

Mira a ver qué te dice slapcat, por si acaso. Con slapcat -n 0 sacas un
volcado del cn=config. A partir del n=1 puedes ir volcando cada una de las
bases de datos que tenga funcionando.

Other related posts: