Openfire no SLES 10 autenticando no Active Directory

Espero ajudar com este artigo, nele veremos como configurar um comunicador interno com o Openfire autenticando no AD.

[ Hits: 36.367 ]

Por: Robinson Czelusniak em 09/09/2009


Pacotes necessários



Abaixo segue uma lista com os pacotes necessários para a instalação. Vamos baixar, instalar e configurar um a um.

No servidor:
  • MySQL
  • java
  • Openfire

Nas estações:
  • Pandion

Instalação e configuração do MySQL

Para instalar o MySQL use o repositório do SLES através da ferramenta YaST.

Coloque o DVD do SLES no servidor.

# yast -i mysql mysql-shared mysql-client

Inicie o MySQL através do comando:

# rcmysql start

Obs.: No SLES todos os pacotes instalados através do repositório tem um link do /etc/init.d para o /usr/sbin/, dessa maneira não é necessário digitar "/etc/init.d/mysql start", basta digitar "rcmysql start".

Com o MySQL instalado e rodando, vamos criar um banco e um usuário com permissões neste.

No terminal digite:

# mysql

Você entrará no console do MySQL. Agora crie um banco com o comando:

mysql> CREATE database openfire;

Com o banco criado vamos definir um usuário para acessar este:

mysql> GRANT CREATE, DROP, ALTER, SELECT, INSERT, UPDATE, DELETE ON openfire.* TO [email protected] IDENTIFIED BY 'openfire';

Com esta linha criamos um usuário openfire (TO [email protected]), com a senha openfire (IDENTIFIED BY 'openfire'), com os direitos de criar, excluir, listar, inserir, atualizar e deletar no banco openfire (GRANT CREATE, DROP, ALTER, SELECT, INSERT, UPDATE, DELETE ON openfire.*).

Com o banco, usuário e senha criados, vamos sair do MySQL com o comando \q ou exit.

    Próxima página

Páginas do artigo
   1. Pacotes necessários
   2. Instalação e configuração do JAVA
   3. Instalação e configuração do Openfire
   4. Instalação e configuração do Pandion nas estações
Outros artigos deste autor

Instalando Postfix e Dovecot no SLES 11 e autenticando em um diretório da Novell (Edir)

SUSE Linux - Squid autenticando no Active Directory (AD)

Configurando o OpenVPN no SuSE Linux Enterprise Server (SLES)

CBQ (Controlador de banda) no Conectiva 10

Squid autenticando no Windows utilizando grupos do AD

Leitura recomendada

Relay autenticado para Postfix no Debian

Servidor Postfix com Fedora Core 4

Bloqueando SPAM no Kmail com o SpamAssassin

XMail - Servidor de email fácil de configurar

Conversão da base de dados do Cyrus IMAP no Debian

  
Comentários
[1] Comentário enviado por hendrigo em 10/09/2009 - 09:53h

Existe opção de usar BD interno do Openfire, sem o mysql fica mais fácil, e a única dependência vai ser o Java!
Pelo menos é assim que utilizo, com OpenLDAP.

[2] Comentário enviado por tedcosta em 23/02/2010 - 15:04h

Gostaria de parabenizalo pelo excelente artigo, fiz tudo conforme sua orientãções e funcionou direitinho. Só estou com um probleminha, quando adiciono um novo usuário, em alguns casos ele fica aparecendo o alias do usuário em vez do nome completo.

Abraço
Ted

[3] Comentário enviado por czelusniak em 23/02/2010 - 20:11h

Obrigado Tedcosta, você viu se no AD ele tem o Full Name pode ser isto, mas vou verificar no meu openfire e te digo com mais certeza o que pode ser isto.


[4] Comentário enviado por czelusniak em 23/02/2010 - 20:12h

Hendrigo valeu pela dica de usar o próprio BD do openfire, na verdade a idéia é seria tentar unificar a maioria dos serviços com uma autenticação só, por isto fiz o artigo utilizando a autenticação no AD

[5] Comentário enviado por Leogalo em 12/04/2010 - 17:59h

Boa tarde Robinson,

Eu configurei seguindo os passos do seu tutorial, deu tudo certo, porem qd vou logar com usuario e senha, da um erro. "Exceçao", e aparece um monte de linhas, parece q é alguma coisa do Java. O q poderia ser ?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts