Как проверить соединение LDAP от клиента к серверу. Я работаю над аутентификацией LDAP, и этот рабочий стол клиента должен проходить аутентификацию через сервер LDAP. Я могу подключиться к серверу LDAP по протоколу SSH, используя пользователя LDAP, но при появлении запроса на вход в систему на рабочем столе я не могу войти. Это говорит о сбое аутентификации.
Клиентская машина имеет Cent OS 6.3, а сервер LDAP имеет Cent OS 5.5
Программное обеспечение LDAP - Openldap.
Логи серверов LDAP даже не показывают никаких сообщений.
Итак, как проверить, может ли клиент успешно подключиться к LDAP или нет.
Ответы:
Используйте ldapsearch. Он вернет ошибку, если вы не можете запросить сервер LDAP.
Синтаксис использования ldapsearch:
Простой пример
Пожалуйста, смотрите эту ссылку: http://randomerror.wordpress.com/2009/10/16/quick-tip-how-to-search-in-windows-active-directory-from-linux-with-ldapsearch/Изменить : Кажется, вы не настроили PAM Corectlly для GDM / XDM вот пример, как это сделать: http://pastebin.com/TDK4KWRV
источник
Чтобы узнать, правильны ли настройки моего сервера и клиентов, я использую это:
в случае успеха ответ будет примерно таким:
Вы можете использовать разные фильтры. У меня есть только один сервер в моей сети
источник
Ваша проблема не в LDAP, а в PAM.
Как было отмечено в комментариях к ответу Sacx в вас , вероятно , не имеют приложения входа в консоль (обычно РАМ
system
,xdm
,gdm
и т.д. служба (ы)) , выполненный с возможностью консультации LDAP для аутентификации пользователей.Вы должны просмотреть документацию PAM для получения дополнительной информации о том, как это настроить .
источник