Недействительные учетные данные 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 правильно?