Jak sprawdzić połączenie LDAP od klienta do serwera. Pracuję nad uwierzytelnianiem LDAP i ten pulpit klienta musi zostać uwierzytelniony za pośrednictwem serwera LDAP. Mogę połączyć się z serwerem LDAP przy użyciu użytkownika LDAP, ale po wyświetleniu monitu o zalogowanie się na pulpicie nie mogę się zalogować. Mówi o niepowodzeniu uwierzytelnienia.
Komputer kliencki ma Cent OS 6.3, a serwer LDAP ma Cent OS 5.5
Oprogramowanie LDAP to Openldap.
Dzienniki serwerów LDAP nawet nie pokazują żadnych wiadomości.
Jak więc sprawdzić, czy klient może pomyślnie połączyć się z LDAP, czy nie.
Odpowiedzi:
Użyj ldapsearch. Zwróci błąd, jeśli nie będzie można wykonać zapytania do serwera LDAP.
Składnia użycia ldapsearch:
Prosty przykład
Proszę zobaczyć ten link: http://randomerror.wordpress.com/2009/10/16/quick-tip-how-to-search-in-windows-active-directory-from-linux-with-ldapsearch/Edycja : Wygląda na to, że nie skonfigurowałeś pam Core Corelly dla gdm / xdm. Oto przykład, jak to zrobić: http://pastebin.com/TDK4KWRV
źródło
Aby wiedzieć, czy ustawienia mojego serwera i klienta są prawidłowe, korzystam z tego:
w przypadku sukcesu odpowiedź będzie taka:
możesz użyć różnych filtrów. Mam tylko jeden serwer w mojej sieci
źródło
Twój problem to nie LDAP, to PAM.
Jak zauważył w komentarzach na odpowiedź Sacx za prawdopodobnie nie mają zastosowania logowania konsoli (zwykle PAM
system
,xdm
,gdm
itp usługa (S)) skonfigurowany do konsultacji LDAP do uwierzytelniania użytkowników.Należy zapoznać się z dokumentacją PAM, aby uzyskać więcej informacji na temat konfiguracji .
źródło