quarta-feira, 29 de agosto de 2012

Recuperando senha de admin do OpenFire

Isto pode até soar ridículo, mas acontece frequentemente em ambientes onde somente uma pessoa tenha a senha e este conhecimento não é passado para outros ou tão pouco documentado para acesso futuro.

O Procedimento de recuperação e muito fácil, basta editar o XML de configuração e reiniciar o openfire.

1) Antes de mais nada, por questões de segurança faça um backup dos arquivos que irá alterar. Exemplo:
# root@xxx:/opt/openfire/conf# cp -a openfire.xml{,.bak}

2) Edite o arquivo openfire.xml e adicione as linhas:

<admin>
<authorizedUsernames>usuario_openfire</authorizedUsernames>
</admin>

Importante: Adicione logo após a tag "<jive>" no inicio do arquivo.

3) Abre a console de administração http://servidoropenfire:9090 e logue-se conforme a tela abaixo indica.



4) Feito o login na console de administração, vá no menu "Usuarios/Grupos" procure o usuário admin e clique em Editar. Procure o menu "Senha" e cadastre uma nova senha para o usuário.

5) Reinicie o openfire e pronto, agora vai ser possível efetuar login com o usuário admin novamente.

12 comentários:

  1. Mas e a senha para se logar conforme a imagem indica?

    ResponderExcluir
  2. No exemplo, eu usei meu usuário do openfire que não era administrador e dei a permissão para ele, depois que alterei a senha do admin, removi a permissão.

    ResponderExcluir
  3. A senha meu caro Pedro é do usuario que voce colocar ai na linha "usuario_openfire", exemplo o seu usuario e a senha que vc loga no spark por exmplo.

    ResponderExcluir
    Respostas
    1. Olá amigo, entendi que na linha eu tenho que por o usuário, que vai corresponder ao campo usuário do portal e no campo senha? Eu repito o o usuário? Não estou conseguindo.
      Grato

      Excluir
  4. Correto, conforme o Welton comentou, altere onde está escrito "usuario_openfire" por "pedro".

    ResponderExcluir
  5. Boa tarde... Achei muito interessante a dica, mas uma pergunta. Sabe dizer qual o procedimento para usuários do Windows? Editei o arquivo, adicionei o "campo", mas aí a página do servidor não abre!

    ResponderExcluir
  6. Perfeito cara!
    Show de bola, Edgar Fernandes!
    Deu certinho!

    ResponderExcluir