Pregunta:
Cómo comprobar la conexión LDAP de un cliente a un servidor. Estoy trabajando en la autenticación LDAP y este escritorio cliente debe autenticarse a través de un servidor LDAP. Puedo SSH al servidor LDAP usando el usuario LDAP, pero cuando estoy en el indicador de inicio de sesión del escritorio, no puedo iniciar sesión. Dice Fallo de autenticación.
La máquina cliente tiene Cent OS 6.3 y el servidor LDAP tiene Cent OS 5.5
El software LDAP es Openldap.
Los registros de los servidores LDAP ni siquiera muestran ningún mensaje.
Entonces, cómo probar si el cliente puede conectarse correctamente a LDAP o no.
Respuesta:
Utilice ldapsearch. Devolverá un error si no puede consultar el servidor LDAP.
La sintaxis para usar ldapsearch:
ldapsearch -x -LLL -h [host] -D [user] -w [password] -b [base DN] -s sub "([filter])" [attribute list]
Un simple ejemplo
$ ldapsearch -x -LLL -h host.example.com -D user -w password -b"dc=ad,dc=example,dc=com" -s sub "(objectClass=user)" givenName
Consulte este enlace: http://randomerror.wordpress.com/2009/10/16/quick-tip-how-to-search-in-windows-active-directory-from-linux-with-ldapsearch/
Editar : Parece que no tiene pam configurado corectlly para gdm / xdm aquí hay un ejemplo de cómo hacerlo: http://pastebin.com/TDK4KWRV