Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problemas con LDAP y PhpLdapAdmin

722 views
Skip to first unread message

Raydel Hernández Martínez

unread,
Jul 7, 2011, 1:30:02 PM7/7/11
to
Hola lista, hace varios días estoy tratando de instalar y configurar un
server de pruebas en una máquina virtual corriendo debian squeeze, para
implementar algunos servicios, instalé ldap en su versión 2.4 y tiene
algunas diferencias con respecto a la versión anterior en cuanto al
manejo de los esquemas, y la estructura de directorio en /etc/ldap es
también diferente. Ya he añadido los schemas que necesito y demás, hasta
ahí todo bien, el problema está, en que cuando voy al phpldapadmin para
administrar el directorio ldap, que me conecto perfectamente a este, no
existe el objeto base de mi dominio, me da la opción de crearlo, pero
cuando le doy en el link ¿Crearlo?, no me devuelve nada, alguna idea de
que puede estar pasando, alguien que lo haya probado y administrado el
ldap desde el phpldapadmin???.

Saludos, y gracias de antemano.

--

Raydel Hernández Martínez.
Subdirección Tecnología y Desarrollo.
Dirección Provincial de Joven Club.
Teléfonos: 048-752311 ext. 115.
Dirección: Calle Martí. Esq. Cuarteles # 124, Pinar del Río.


E-mail:ray...@pri.jovenclub.cu <mailto:ray...@pri.jovenclub.cu>
Jabber: ray...@jabber.pri.jovenclub.cu
<mailto:ray...@jabber.pri.jovenclub.cu>
Linux_User: # 466430


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org
Archive: http://lists.debian.org/4E15EC83...@pri.jovenclub.cu

Juan Antonio

unread,
Jul 7, 2011, 1:40:03 PM7/7/11
to
El 07/07/11 19:27, Raydel Hern�ndez Mart�nez escribi�:
> Hola lista, hace varios d�as estoy tratando de instalar y configurar
> un server de pruebas en una m�quina virtual corriendo debian squeeze,
> para implementar algunos servicios, instal� ldap en su versi�n 2.4 y
> tiene algunas diferencias con respecto a la versi�n anterior en cuanto

> al manejo de los esquemas, y la estructura de directorio en /etc/ldap
> es tambi�n diferente. Ya he a�adido los schemas que necesito y dem�s,
> hasta ah� todo bien, el problema est�, en que cuando voy al

> phpldapadmin para administrar el directorio ldap, que me conecto
> perfectamente a este, no existe el objeto base de mi dominio, me da la
> opci�n de crearlo, pero cuando le doy en el link �Crearlo?, no me

> devuelve nada, alguna idea de que puede estar pasando, alguien que lo
> haya probado y administrado el ldap desde el phpldapadmin???.
>
> Saludos, y gracias de antemano.
>

Hola,

mmm, ni idea de phpldapadmin, pero si te aparece una p�gina en blanco
debe ser alg�n error del php y no lo ves porque tienes el display_errors
a off. El error deber�a estar en el error_log, echa un ojo a ver si se
ve algo por ah�.

Un saludo.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/4E15EDD3...@limbo.ari.es

Alberto Cayazzo Suárez

unread,
Jul 7, 2011, 4:50:02 PM7/7/11
to
Hola,

Prueba a modificar /etc/phpldapadmin/config.php

Líneas:
$servers->setValue('server','base',array('dc=tudominio'));
$servers->setValue('login','bind_id','cn=admin,dc=todominio');

Un saludo,
Alberto

El jue, 07-07-2011 a las 13:27 -0400, Raydel Hernández Martínez
escribió:

Archive: http://lists.debian.org/1310071272.2026.5.camel@canhon02

Raydel Hernández Martínez

unread,
Jul 7, 2011, 5:30:02 PM7/7/11
to
El 07/07/11 16:41, Alberto Cayazzo Suárez escribió:
Un saludo Alberto, ya he modificado esas líneas, y aún continúa el
problema, en la página del phpldapadmin, en el panel izquierdo me
aparece lo siguiente:

Logeado como: cn=admin,dc=gredes,dc=pri,dc=cu

? dc=gredes,dc=pri,dc=cu

Este objeto base no existe. ¿Crearlo?

Cuando le doy en Crearlo, veo que la página hace referencia a un:
javascript:document.create_base_form_1.submit()
Pero no me aparece nada en ningún lugar de la página, y tampoco me da
error alguno.

Saludos, y gracias por responder.

--

Raydel Hernández Martínez.
Subdirección Tecnología y Desarrollo.
Dirección Provincial de Joven Club.
Teléfonos: 048-752311 ext. 115.
Dirección: Calle Martí. Esq. Cuarteles # 124, Pinar del Río.


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/4E1624A2...@pri.jovenclub.cu

Alberto Cayazzo Suárez

unread,
Jul 8, 2011, 2:50:02 AM7/8/11
to
Hola Raydel,

Si cuando has configurado el LDAP, has metido como base del directorio
(Base DN):
- gredes.pri.cu
o bien
- dc=gredes,dc=pri,dc=cu

No debiera realizarte esa pregunta.

Comprueba tu directorio LDAP: slapcat

Un saludo,
Alberto

El jue, 07-07-2011 a las 17:26 -0400, Raydel Hernández Martínez

Archive: http://lists.debian.org/1310107715.2098.4.camel@canhon02

ZorroPlateado

unread,
Jul 12, 2011, 9:50:02 AM7/12/11
to
On Jueves, 7 de Julio de 2011 19:27:31 Raydel Hernández Martínez escribió:
> Hola lista, hace varios días estoy tratando de instalar y configurar un
> server de pruebas en una máquina virtual corriendo debian squeeze, para
> implementar algunos servicios, instalé ldap en su versión 2.4 y tiene
> algunas diferencias con respecto a la versión anterior en cuanto al
> manejo de los esquemas, y la estructura de directorio en /etc/ldap es
> también diferente. Ya he añadido los schemas que necesito y demás, hasta
> ahí todo bien, el problema está, en que cuando voy al phpldapadmin para
> administrar el directorio ldap, que me conecto perfectamente a este, no
> existe el objeto base de mi dominio, me da la opción de crearlo, pero
> cuando le doy en el link ¿Crearlo?, no me devuelve nada, alguna idea de
> que puede estar pasando, alguien que lo haya probado y administrado el
> ldap desde el phpldapadmin???.
>
> Saludos, y gracias de antemano.

Tu problema esta en que el openldap segun su doc oficial usa el backend
cn=config para cambiar toda la configuración sin parar el servidor, y resulta
que terceras herramientas como phpladmin necesita ser administrador de dicha
rama del arbol y del dominio, de modo que esto lo tendras que configurar a
mano.

De hecho hay un READM.Debian que acompaña al paquete openldap que explica
porqué por defecto hay que usar en las llamadas al server "-Y EXTERNAL -H
ldapi:/// ".

Te pego a continuacion como cambiar esto, necesitar asignamar el password
previamente generado con ldappasswd

"root@pdc:~# ldapmodify -Y EXTERNAL -H ldapi:///

SASL/EXTERNAL authentication started
SASL username: gidNumber=0+uidNumber=0,cn=peercred,cn=external,cn=auth
SASL SSF: 0
dn: olcDatabase={0}config,cn=config
add: olcRootPW
olcRootPW: {SSHA}T6ZE0PfgwfV9kYlT0zKiI9kpG8sx3rVI
Ctrl+D
modifying entry "olcDatabase={0}config,cn=config"


--
To UNSUBSCRIBE, email to debian-user-s...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listm...@lists.debian.org

Archive: http://lists.debian.org/201107121543.5861...@gmail.com

0 new messages