Cómo verificar la conexión LDAP de un cliente a un servidor. Estoy trabajando en la autenticación LDAP y este escritorio de cliente necesita autenticarse a través de un servidor LDAP. Puedo usar SSH en el servidor LDAP usando el usuario LDAP pero cuando estoy en el indicador de inicio de sesión de escritorio, no puedo iniciar sesión. Dice falla 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 con éxito a LDAP o no.
Respuestas:
Usa ldapsearch. Le devolverá un error si no puede consultar el servidor LDAP.
La sintaxis para usar ldapsearch:
Un simple ejemplo
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 configurada pam corectlly para gdm / xdm. Aquí hay un ejemplo de cómo hacerlo: http://pastebin.com/TDK4KWRV
fuente
Para saber si la configuración de mi servidor y mis clientes es correcta, uso esto:
La respuesta será algo como esto en el éxito:
Puedes usar diferentes filtros. Solo tengo un servidor en mi red
fuente
Su problema no es LDAP, es PAM.
Como se ha señalado en los comentarios sobre la respuesta de SACX es probable que no tenga la aplicación de la consola de usuario (normalmente el PAM
system
,xdm
,gdm
, etc. Servicio (s)) configurado para consultar LDAP para la autenticación de usuarios.Debe revisar la documentación de PAM para obtener más información sobre cómo configurar esto .
fuente