hehehehe... artigo meu!!! legal legal!!!
Flávio Barros wrote: > INSTALAÇÃO DO EJABBERD > > Antes de iniciar a instalação verifique se sua arvore de ports esta > atualizada. > > Entre na pasta de instalação do ejabberd: > # cd /usr/ports/net/ejabberd/ > > Instalar o ejabberd: > # make install all clean > > Atualizar a shell: > # rehasch > > Editar o rc.conf para habilitar o serviço: > # edit /etc/rc.conf > > Adicionar neste arquivo o seguinte: > # ejabberd_enable="YES" > > Salvar o arquivo: > (ESC+ENTER+ENTER) > > > CONFIGURANDO O EJABBERD > > Configurar o ejabberd.cfg > # cd /usr/local/etc/ejabberd > # cp ejabberd.cfg.example ejabberd.cfg > # edit ejabberd.cfg > > Procure no arquivo ejabberd.cfg a seguinte entrada {hosts, ["localhost"]}. > Altere o localhost para o nome da maquina ex: se o nome da maquina é > ns.dominio.com.br altere o localhost para ns. > > Saia e salve: > (ESC+ENTER+ENTER) > > UTILIZANDO O EJABBERD > > Iniciando o Ejabberd: > # /usr/local/etc/rc.d/ejabberd.sh start > > Verificando se esta rodando: > # sockstat | grep ejabberd > > Se o resultado for mais ou menos assim... atÉ aqui esta beleza! > > ejabberd beam 53620 6 tcp4 *:59096 *:* > ejabberd beam 53620 7 tcp4 127.0.0.1:59830 127.0.0.1:4369 > ejabberd beam 53620 16 tcp4 *:5222 *:* > ejabberd beam 53620 17 tcp4 *:5223 *:* > ejabberd beam 53620 19 tcp4 *:5269 *:* > ejabberd beam 53620 20 tcp4 *:5280 *:* > ejabberd beam 53620 21 tcp4 *:8888 *:* > ejabberd epmd 53436 3 tcp4 *:4369 *:* > ejabberd epmd 53436 4 tcp4 127.0.0.1:4369 127.0.0.1:59830 > > > Criar um usuario. No exemplo CUCOLOTO no host NS e com a senha 123123: > > # su ejabberd /usr/local/bin/ejabberdctl [EMAIL PROTECTED] register cucoloto > ns 123123 > > *Para mais comandos e esclarecimentos > # su ejabberd /usr/local/bin/ejabberdctl [EMAIL PROTECTED] help > > Para o usuario CUCOLOTO que acabamos de criar se tornar administrador > devemos configuar o ejabberd.cfg da seguinte forma: > > Abra o arquivo ejabberd.cfg: > # edit /usr/local/etc/ejabberd/ejabberd.cfg > > Adicione a seguinte linha: > {acl, admin, {user, "cucoloto"}}. > > > Saia e salve: > (ESC+ENTER+ENTER) > > Ok agora reinicie o ejabberd: > # su ejabberd /usr/local/bin/ejabberdctl [EMAIL PROTECTED] restart > > Agora acesse via brownser a area administrativa do ejabberd: > http://oipdoservidor:5280/admin > > Digite o usuario que vc criou e setou como admin (no exemplo seria > [EMAIL PROTECTED] com a senha 123123) > > E ai esta... que beleza!!! > > Para adicionar mais usuarios vá em virtual hosts e selecione o seu > server ( no exemplo ns). > > COMPARTILHANDO A LISTA DE CONTATOS > > O ejabberd é um serviço igual aos serviços publicos que utilizamos como > icq e msn. Para termos um contato em nossa lista precisamos da > autorização do usuário. > Isto é legal por um lado, por outro já não. Por exemplo no ambiente com > matriz e filiais totalizando mais de 130 usuarios, e deseja-se que todos > possam conversar com todos. Seria uma tarefa bastante complicada > adicionar em cada usuario os outros demais 130 usuarios e ficar > autorizando 16900 pedidos de autorização. > Para tornar a vida mais facil do administrador de rede temos a > disposição o recurso SHARED ROSTER. Com este modulo é possivel criar > lista de contatos compartilhada, publica aos usuarios, sem a necessidade > de adicionar um por um. > Funciona assim, é criado um grupo e neste grupo é configurados os > membros deste grupo e quais grupos de contato ele tem compartilhada. > Um exemplo: > É criado um grupo chamado TELEVENDAS e TI. No grupo televendas adiciona > todos os usuarios do departamento no campo “MEMBERS” e no campo > “DISPLAYED” adiciona o grupo TI e TELEVENDAS. E no grupo TI é adicionado > os usuarios do departamento no campo “MEMBERS” e adicionado o grupo > TELEVENDAS no campo “DISPLAYED”. > Desta forma, quando um usuario do TELEVENDAS loga, automaticamente é > abaixado uma lista de contatos separada por 2 grupos TI E TELEVENDAS e > seus respectivos usuarios cadastrados no grupo. > Já os usuarios de TI que logarem so receberão o grupo TELEVENDAS, pois > na configuração do grupo TI apenas foi mencionado o grupo TELEVENDAS no > campo “DISPLAYED”. > > Agora mais ou menos explicado vamos carregar este modulo. > Para iniciar este modulo edite novamente o arquivo ejabberd.cfg > # edit /usr/local/etc/ejabberd/ejabberd.cfg > > Após estas linhas: > [ > {mod_register, [{access, register}]}, > {mod_roster, []}, > > > > Adicione o seguite: > > {mod_shared_roster, []}, > > Reinicie o ejabberd: > # su ejabberd /usr/local/bin/ejabberdctl [EMAIL PROTECTED] restart > > > Va até a área administrativa e confira: > VIRTUAL HOSTS->ns2->LISTA DE CONTATOS COMPARTILHADA. > > Agora é só criar os grupos, informar os usuarios e especificar quais > grupos estes usuarios podem enchergar. > > CLIENTES PARA O EJABBERD > > Testei alguns programas para usar como cliente, em minha rede mista com > clientes linux e windows 3 programas se destacaram: > > Clientes Linux: > kopete: kopete.kde.org/ > gaim: gaim.sourceforge.net/ > > Clientes Windows: > gaim: gaim.sourceforge.net/ > psi: psi.affinix.com > _______________________________________________ > freebsd mailing list > freebsd@fug.com.br > http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br > > > -- _______________________________________________ freebsd mailing list freebsd@fug.com.br http://lists.fug.com.br/listinfo.cgi/freebsd-fug.com.br