Назад | Перейти на главную страницу

OpenLDAP на сервере Ubuntu 10.04

Я настроил OpenLDAP в соответствии с Руководство по Ubuntu (с некоторыми незначительными изменениями, такими как установка правильного пароля, моего собственного доменного имени и создание группы персонала вместо примерной группы под людьми) на всех этапах, кроме репликации.

Все работает нормально, за исключением того, что я не могу использовать ldapscripts ....

Когда я выполняю:

sudo ldapadduser dave staff

Я получаю сообщение об ошибке LDAP, а в файле /var/log/ldapscripts.log указано:

>> 05/29/11 - 13:22 : Command : /usr/sbin/ldapadduser dave staff
ldap_bind: Invalid credentials (49)
ldap_bind: Invalid credentials (49)
Error adding user dave to LDAP

Я очень заблудился ... Я проверил бэкэнд, интерфейс, /etc/ldapscripts/ldapscripts.passwd и пароль совпадает ...

В моем файле ldapscripts.conf правильно указано:

SERVER=localhost
BINDDN="cn=admin,dc=mydomain,dc=com"

# The following file contains the raw password of the binddn
# Create it with something like : echo -n 'secret' > $BINDPWDFILE
# WARNING !!!! Be careful not to make this file world-readable
# DEBIAN: /etc/pam_ldap.secret or /etc/ldap.secret are used.
BINDPWDFILE="/etc/ldapscripts/ldapscripts.passwd"

Любые идеи приветствуются ...

Запишите пароль в файл следующим образом:

echo -n "yourpassword" > /etc/ldapscripts/ldapscripts.passwd

Вы уверены в учетных данных в вашем файле ldapscripts.conf? Вы можете протестировать ldapwhoami -x -D cn=admin,dc=mydomain,dc=com -y /etc/ldapscripts/ldapscripts.passwd.