Не прямой ответ, но я создал Oracle 11 г на Dell 710 прежде с Red Hat Linux и это, как работается хорошо. Я рекомендовал бы при использовании Linux, пойти с Red Hat, или у Вас могли бы быть проблемы, заставляющие его работать и с поддержкой. Можно заставить CentOS работать с некоторым уклонением нескольких текстовых файлов.
Отключите REFERRALS
на сервере /etc/ldap/ldap.conf
и попробуйте еще раз.
И попробуйте добавить «NONE» в строка URL:
AuthLDAPURL "ldap://192.168.1.6:389/OU=SBSUsers,OU=Users,OU=MyBusiness,DC=domain,DC=local?sAMAccountName?sub?(objectClass=*)" NONE
Попробуйте ldapsearch. Сделайте .ldaprc
в своем домашнем каталоге со следующим:
HOST 192.168.1.6
BASE DC=domain,DC=local
BINDDN CN=adminuser,OU=SBSAdmin Users,OU=Users,OU=MyBusiness,DC=domain,DC=local
Используйте его:
ldapsearch -D "CN=adminuser,OU=SBSAdmin Users,OU=Users,OU=MyBusiness,DC=domain,DC=local" -W sAMAccountName=user
Он запросит пароль BindDN.
Диего получает очки, поскольку это наконец привело меня к тому, что он заработал. Возможно, это был случай изменения порядка параметров на моем виртуальном хосте, но это то, что сработало для меня. Я также скопировал DN пользователя-администратора непосредственно из инструмента с графическим интерфейсом LDAP, чтобы убедиться, что у меня есть правильные данные привязки:
<VirtualHost *:80>
ServerAdmin admin@domain.com
ServerAlias svn.domain.local
ServerName svn.domain.local
DocumentRoot /var/www/svn/
<Location />
DAV svn
SVNParentPath /var/local/svn/
SVNListParentPath On
AuthBasicProvider ldap
AuthType Basic
AuthzLDAPAuthoritative off
AuthName "SVN Server"
AuthLDAPURL "ldap://192.168.1.6:389/DC=domain,DC=local?sAMAccountName?sub?(objectClass=*)" NONE
AUTHLDAPBindDN "CN=admin,OU=Admin Users,OU=Users,OU=MyBusiness,DC=domain,DC=local"
AuthLDAPBindPassword ######
require valid-user
</Location>
</VirtualHost>
Надеюсь, что это поможет кому-то другому!
Это может не дать прямого ответа на ваш вопрос, но рассматривали ли вы возможность использования Subversion Edge ? Его можно использовать бесплатно (лицензия AGPLv3).
Как вы можете видеть на этом снимке экрана , довольно просто настроить интеграцию LDAP. Вы даже можете установить модуль SSPI, хотя это требует некоторой ручной работы.