Eu não sei se o OpenLDAP retorna subcódigos no erro 49, assim como o Active Directory. O AD retorna um subtipo do código de erro para senha incorreta, em oposição a um DN incorreto.
Tem certeza de que o DN está correto?
Estou configurando um servidor OpenLDAP para autenticar usuários em um domínio no Ubuntu 9.04.
O que é interessante / estranho é que na versão mais nova do openldap para o Ubuntu, o padrão é não usar o arquivo /etc/ldap/slapd.conf - em vez disso, ele armazena suas configurações em cn = config no banco de dados levar a algumas dores de cabeça tentando seguir tutoriais que especificam slapd.conf em vez da versão mais recente).
Sempre que eu tento adicionar ao banco de dados usando o ldapadd, ele retorna ldap_bind (49) Credenciais inválidas (mesmo quando tenho certeza de que estou usando a senha correta).
O banco de dados ainda não tem nada, então começar do zero não é um problema, acabei de encontrá-lo várias vezes (mesmo depois de reconfigurar o slapd). Qual é a solução?
Tente especificar "-x" na linha de comando. Por padrão, as ferramentas LDAP usam autenticação SASL, -x especifica "autenticação simples".
Tags ldap openldap ubuntu ubuntu-9.04