Недействительные учетные данные OpenLDAP

Я настраиваю сервер OpenLDAP для аутентификации пользователей в домене на Ubuntu 9.04.

Что интересно / странно, это то, что в новейшей версии openldap для Ubuntu по умолчанию не используется файл /etc/ldap/slapd.conf - вместо этого он сохраняет свои конфиги в cn=config в базе данных (это привело к некоторым головные боли, пытаясь следовать учебникам, которые указывают slapd.conf вместо более новой версии).

Всякий раз, когда я пытаюсь добавить в базу данных, используя ldapadd, он возвращает ldap_bind (49) Неверные учетные данные (даже когда я уверен, что использую правильный пароль).

В базе данных пока ничего нет, поэтому начать с нуля не проблема, я просто сталкивался с этим несколько раз (даже после перенастройки slapd). Какое решение?

2 ответа

Попробуйте указать "-x" в командной строке. По умолчанию инструменты LDAP используют аутентификацию SASL, -x указывает "простую аутентификацию".

Я не знаю, возвращает ли OpenLDAP подкоды при ошибке 49, как это делает Active Directory. AD возвращает подтип кода ошибки для плохого пароля вместо плохого DN.

Вы уверены, что DN правильно?

Другие вопросы по тегам