Como verificar a conexão LDAP de um cliente para o servidor. Estou trabalhando na autenticação LDAP e este desktop cliente precisa autenticar através de um servidor LDAP. Eu posso SSH para o servidor LDAP usando o usuário LDAP, mas quando no prompt de login da área de trabalho, não consigo fazer login. Diz falha de autenticação.
A máquina cliente possui o Cent OS 6.3 e o servidor LDAP possui o Cent OS 5.5
O software LDAP é Openldap.
Os logs dos servidores LDAP nem mesmo mostram nenhuma mensagem.
Então, como testar se o cliente pode se conectar com sucesso ao LDAP ou não.
Use ldapsearch. Ele retornará um erro se você não puder consultar o servidor LDAP.
A sintaxe para usar ldapsearch:
Um exemplo simples
Por favor, veja este link: http://randomerror.wordpress.com/2009/10/16/quick-tip-how-to-search-in-windows-active-directory-from-linux-with-ldapsearch/Edit : Parece que você não tem o pam configurado corretamente para gdm/xdm aqui está um exemplo de como fazer isso: http://pastebin.com/TDK4KWRV
Para saber se as configurações do meu servidor e clientes estão corretas eu uso isto:
a resposta será algo assim sobre o sucesso:
você pode usar filtros diferentes. Eu só tenho um servidor na minha rede
Seu problema não é LDAP, é PAM.
Conforme observado nos comentários sobre a resposta do Sacx, você provavelmente não tem o aplicativo de login do console (geralmente o(s) serviço(s) PAM
system
,xdm
,gdm
etc.) configurado para consultar o LDAP para autenticação de usuários.Você deve revisar a documentação do PAM para obter mais informações sobre como configurá-lo .