Como verificar a conexão LDAP de um cliente para o servidor. Estou trabalhando na autenticação LDAP e essa área de trabalho do cliente precisa ser autenticada por meio de um servidor LDAP. Posso fazer o SSH no servidor LDAP usando o usuário LDAP, mas no prompt de login da área de trabalho, não consigo fazer o login. Diz Falha na 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 é o Openldap.
Os logs dos servidores LDAP nem mostram nenhuma mensagem.
Portanto, como testar se o cliente pode se conectar com êxito ao LDAP ou não.
Respostas:
Use ldapsearch. Ele retornará um erro se você não puder consultar o servidor LDAP.
A sintaxe para usar o ldapsearch:
Um exemplo simples
Consulte 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 o gdm / xdm, aqui está um exemplo de como fazê-lo: http://pastebin.com/TDK4KWRV
fonte
Para saber se as configurações do servidor e dos clientes estão corretas, uso o seguinte:
a resposta será mais ou menos assim:
você pode usar filtros diferentes. Eu só tenho um servidor na minha rede
fonte
Seu problema não é LDAP, é PAM.
Como observado nos comentários sobre a resposta de Sacx você provavelmente não tem o aplicativo de console login (geralmente o PAM
system
,xdm
,gdm
, etc. serviço (s)) 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 configurar isso .
fonte