Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ошибка в привязке к LDAP (ldap_bind) при использовании ldaps-соединения / 2 сообщений из 2, страница 1 из 1
14.01.2015, 16:08
    #38854404
maxdart
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в привязке к LDAP (ldap_bind) при использовании ldaps-соединения
Всем доброго дня!

Столкнулся с проблемой при бинде к LDAP (Active Directory на Windows 2008 сервере) при использовании SSL-соединения (ldaps://...).
При выполнении следующего кода:

Код: php
1.
2.
3.
4.
5.
6.
$ldapconn = ldap_connect("ldaps://192.168.11.0/", LDAP_PORT);
ldap_set_option($ldapconn, LDAP_OPT_PROTOCOL_VERSION, 3);
if ($ldapconn) {
	$ldapbind = ldap_bind($ldapconn, LDAP_DOMEN."\dp_vpn", "23***0_a");
	...
}



на строке с функцией ldap_bind выдает ошибку:

Код: powershell
1.
WARNING: ldap_bind() [function.ldap-bind]: Unable to bind to server: Can't contact LDAP server



Если вместо ldaps :// использовать ldap:// , то есть, незащищенное соединение, то этот же код выполняется без ошибок.

Мне критично использовать именно SSL-соединение, так как оно, судя по всему, необходимо для смены пароля пользователя LDAP посредством задания параметра unicodePwd функцией ldap_mod_replace.

Или, возможно, есть иной способ смены пароля в AD , помимо вышеописанного?

P.S. Кстати, в комментариях на php.net есть замечательная ремарка на этот счет: "Good luck! LDAPS can be a real bitch." :)
...
Рейтинг: 0 / 0
14.01.2015, 19:09
    #38854588
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка в привязке к LDAP (ldap_bind) при использовании ldaps-соединения
maxdartИли, возможно, есть иной способ смены пароля в AD , помимо вышеописанного?Возможно, но не уверен, с использованием WMI или PowerShell, если подойдёт. В своё время попадались скрипты для работы с пользователями.


maxdart
Код: powershell
1.
Can't contact LDAP server

А сам то сервер принимает подключения, порт прослушивается?
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Ошибка в привязке к LDAP (ldap_bind) при использовании ldaps-соединения / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]