Привязка LDAP с uid

В настоящее время мы используем сервер LDAP, встроенный в блок QNAP NAS, но мы стремимся отойти от этого и разместить свой собственный сервер OpenLDAP . Мы уже настроили это и добились определенных успехов в проверке соответствия с некоторыми из наших сервисов.

Однако некоторые из наших приложений (а именно SVN) не работают. Это настройки, которые мы имеем в dav_svn.conf:

AuthType Basic
AuthBasicProvider ldap
AuthName "Subversion Repository"

AuthBasicAuthoritative on

AuthLDAPBindDN "uid=svnuser,ou=people,dc=ldap,dc=test,dc=local"
AuthLDAPBindPassword ***

AuthLDAPURL "ldaps://x.x.x.x:636/dc=ldap,dc=test,dc=local"

Однако это не работает при замене нового сервера LDAP. После некоторых экспериментов мне интересно, связано ли это с тем, как настроен новый сервер LDAP:

Отличительное имя для этого пользователя: "cn = SVN User, ou = people, dc = ldap, dc = test, dc = local "на новом сервере LDAP, хотя у него есть поле uid, для которого установлено значение svnuser. Я пытаюсь выполнить привязку к "uid = svnuser, ou = people, dc = ldap, dc = test, dc = local".

Есть мысли?

Спасибо, После некоторых экспериментов мне интересно, связано ли это с тем, как настроен новый сервер LDAP:

Отличительное имя для этого пользователя: "cn = SVN User, ou = people, dc = ldap, dc = test, dc = local "на новом сервере LDAP, хотя у него есть поле uid, для которого установлено значение svnuser. Я пытаюсь выполнить привязку к "uid = svnuser, ou = people, dc = ldap, dc = test, dc = local".

Есть мысли?

Спасибо, После некоторых экспериментов мне интересно, связано ли это с тем, как настроен новый сервер LDAP:

Отличительное имя для этого пользователя: "cn = SVN User, ou = people, dc = ldap, dc = test, dc = local "на новом сервере LDAP, хотя у него есть поле uid, для которого установлено значение svnuser. Я пытаюсь выполнить привязку к "uid = svnuser, ou = people, dc = ldap, dc = test, dc = local".

Есть мысли?

Спасибо, Алан

0
задан 14 April 2017 в 17:28
1 ответ

Думаю, я только что решил эту проблему после небольшого количества поисков в Google ...

Я не знал упоминалось ранее, но я использую phpLDAPAdmin, и вам нужно отредактировать файл шаблона posixAccount.xml (/etc/phpldapadmin/templates/creation/posixAccount.xml).

Отредактируйте этот файл и измените следующее:

<rdn>cn</rdn>

на:

<rdn>uid</rdn>

Надеюсь, это поможет другим в той же лодке.

0
ответ дан 5 December 2019 в 08:19

Теги

Похожие вопросы