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.
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:
Nas estações:
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 openfire@localhost IDENTIFIED BY 'openfire';
Com esta linha criamos um usuário openfire (TO openfire@localhost), 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.
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 openfire@localhost IDENTIFIED BY 'openfire';
Com esta linha criamos um usuário openfire (TO openfire@localhost), 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.
Pelo menos é assim que utilizo, com OpenLDAP.