OpenLDAP no Ubuntu Server 10.04

2

Eu configurei o OpenLDAP seguindo o guia do Ubuntu (com algumas pequenas edições, como definir uma senha correta, meu próprio nome de domínio e criar um grupo de funcionários em vez de um exemplo um sob pessoas) em todas as etapas, exceto Replicação.

Tudo funciona bem, exceto que não posso usar ldapscripts ...

Quando executo:

sudo ldapadduser dave staff

Eu recebo um erro LDAP e os estados /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

Estou bem perdido ... Eu verifiquei o back-end, frontend, /etc/ldapscripts/ldapscripts.passwd e a senha corresponde ...

Meu arquivo ldapscripts.conf afirma corretamente:

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"

Todas as ideias são bem-vindas ...

    
por Johnco 29.05.2011 / 18:34

2 respostas

4

Escreva a senha no arquivo desta forma:

echo -n "yourpassword" > /etc/ldapscripts/ldapscripts.passwd
    
por 03.08.2011 / 13:20
1

Você tem certeza sobre as credenciais em seu arquivo ldapscripts.conf? Você pode testar com ldapwhoami -x -D cn=admin,dc=mydomain,dc=com -y /etc/ldapscripts/ldapscripts.passwd .

    
por 29.07.2011 / 20:15