Edite o arquivo de configuração do servidor LDAP (normalmente /etc/ldap/slapd.conf) e acrescente as seguintes linhas:
rootdn "cn=admin,dc=localdomain"
rootpw "senha1234"
Salve o arquivo e reinicie o servidor
/etc/init.d/slapd restart
Agora basta trocar a senha do admin, utilizando a senha definida em rootpw (senha1234 no exemplo acima). Ao executar o comando abaixo, o sistema vai solicitar a nova senha. Digite a nova senha, confirme e pronto.
Obs: é necessário trocar cn=admin,dc=localdomain pelo DN correto do usuário administrador no seu sistema.
Em caso de dúvidas, escreva ou deixe um comentário.
ldappasswd -x -S -w senha1234 -D "cn=admin,dc=localdomain"Agora edite novamente o arquivo de configuração e comente (ou exclua) as linhas rootdn e rootpw (e reinicie o servidor LDAP novamente). A partir daí sua senha de admin já esta trocada, e a senha que estava definida em rootpw deixa de funcionar.
Obs: é necessário trocar cn=admin,dc=localdomain pelo DN correto do usuário administrador no seu sistema.
Em caso de dúvidas, escreva ou deixe um comentário.
6 comentários:
Cara boa dica mas no meu caso não funcionou...
Estranho ... Eu sempre faço assim. Talvez seu arquivo de configuração esteja com algo diferente do padrão. Se precisar de ajuda, manda um email.
antipragas@gmail.com
Boa noite, amigos. Tenho a seguinte situação:
- Servidor de rede baseado em SUSE 9 + SAMBA + LDAP
- Clientes Windows XP SP3
- Sei a senha do root
Problemas:
- Perdi a senha do LDAP
- Perdi a senha do usuário ADMIN do Windows.
Como posso recuperar as senhas?
Obrigado.
a senha do LDAP pode ficar armazenada no arquivo de configuração (/etc/ldap/slapd.conf) ou no próprio banco LDAP. Para trocar a senha do administrador LDAP basta seguir o post (eu testei enquanto postava, então sei que funciona). A senha do windows que vc perdeu foi a de rede/domínio ou administrador local?
Fabiano, bom dia,
segui todos os passos e consegui alterar a senha, porem ao tentar logar com a nova senha no phpldapadmin ele acusa user ou senha invalidos, oq poderia ser ?
abç Ronaldo
Fabiano,
consegui alterar a senha, porem ao tentar logar no PhpLDAPadmin ele acusa user ou senha invalido. O que pode ser ?
obrigado
Ronaldo
Postar um comentário