Я использую сервер Ubuntu 10.4, и я пытаюсь настроить OpenLDAP как протокол для аутентификации для SVN и других служб. Однако я совершенно не понимаю, как работает ldap, и после установки примера config я попытался заполнить его без успеха. Это ошибка:Ошибка конфигурации OpenLDAP ldap_bind: Недопустимые учетные данные (49)
ldap_bind: Invalid credentials (49)
Это, похоже, пример проблемы с конфигурацией, точнее с конфигурацией администратора. Однако я попытался изменить его с помощью криптографического пароля, но не получил никаких результатов. Код конфигурации ниже
# Load modules for database type
dn: cn=module,cn=config
objectclass: olcModuleList
cn: module
olcModuleLoad: back_bdb.la
# Create directory database
dn: olcDatabase=bdb,cn=config
objectClass: olcDatabaseConfig
objectClass: olcBdbConfig
olcDatabase: bdb
# Domain name (e.g. home.local)
olcSuffix: dc=home,dc=local
# Location on system where database is stored
olcDbDirectory: /var/lib/ldap
# Manager of the database
olcRootDN: cn=admin,dc=home,dc=local
olcRootPW: admin
# Indices in database to speed up searches
olcDbIndex: uid pres,eq
olcDbIndex: cn,sn,mail pres,eq,approx,sub
olcDbIndex: objectClass eq
# Allow users to change their own password
# Allow anonymous to authenciate against the password
# Allow admin to change anyone's password
olcAccess: to attrs=userPassword
by self write
by anonymous auth
by dn.base="cn=admin,dc=home,dc=local" write
by * none
# Allow users to change their own record
# Allow anyone to read directory
olcAccess: to *
by self write
by dn.base="cn=admin,dc=home,dc=local" write
by * read