Аутентификация по LDAP на Apache завершается неудачно из-за несоответствия пароля
1237
Tobias
Я хочу выполнить аутентификацию LDAP на моей машине с Linux, но не могу заставить ее работать. В настоящее время я получаю следующую ошибку в журнале Apache: AH01617: пользователь john.doe: ошибка аутентификации для "/": несоответствие пароля
Я использую Ubuntu 14.04 LTS, Apache 2.4.7 и OpenLDAP.
Ссылочный файл конфигурации ldap-auth.conf выглядит следующим образом:
AuthBasicProvider ldap AuthType Basic AuthLDAPGroupAttribute member AuthLDAPGroupAttributeIsDN On AuthLDAPURL "ldap://localhost/dc=my,dc=domain,dc=com?sAMAccountName?sub?(objectClass=*)" AuthLDAPBindPassword "somepassword12345"
Я активировал эти модули (кроме других):
auth_basic.load
auth_digest.load
authnz_ldap.load
Я перезапустил Apache несколько раз.
Мне удалось выполнить несколько запросов с помощью ldapsearch, и я установил phpLDAPadmin для настройки всех пользователей / настроек в LDAP.
Тем не менее, я получаю 401 код несанкционированного статуса с записью в журнале apache, размещенной выше.
Есть ли у вас какие-либо советы о том, как действовать?
Возможно, стоит упомянуть, что у меня есть странное сообщение об ошибке в моем apt-get. libpam-ldap: amd64 (184-8.5ubuntu3) не может прочитать профиль /usr/share/pam-configs/PaxHeaders.41249: Нет такого файла или каталога в / usr / sbin / pam-auth-update строка 674, строка 2. К сожалению, я не мог это исправить, и я не знаю, что это значит. Однако phpLDAPadmin и ldapsearch работают, поэтому я уверен, что аутентификация LDAP Apache также должна работать.
Я готов предоставить дополнительную информацию по запросу.
Заранее спасибо.
1 ответ на вопрос
0
user2188241
Я предлагаю вам сначала проверить, работает ли логин с ldapsearch, как это
Вот простой пример с использованием опубликованной информации, вы можете ввести пароль, как это будет предложено.