Ir para conteúdo
  • Cadastre-se

Instalar Poppassd


Posts Recomendados

Olá Prezados amigos,

Estou precisando instalar o poppassd, mas não estou conseguindo, segui alguns tutoriais da internet, mas sem sucesso, alguém já instalou? Tem como me ajudar? Estou instalando mesmo para habilitar a troca de senha do email dos meus clientes no próprio webmail.

Agradeço desde já ajuda!

Link para o comentário
Compartilhar em outros sites

A instalação do poppassd via código fonte é fácil, vamos aos passos:

1. Instale as bibliotecas Linux-PAM(PAM-DEVEL) para C. O PAM fornece uma forma de programas autenticarem usuários em uma forma independente, baseada em "módulos de autenticação".

2. Crie uma pasta qualquer e descompacte o conteúdo do arquivo poppassd-1.8.4.tar.gz.

Por exemplo :

mkdir /usr/src/ poppassd

cd /usr/src/poppassd

tar zxvf poppassd-1.8.4.tar.gz

3. Como root execute:

make

make install

4. Adicione ao arquivo /etc/inetd.conf a seguinte linha:

poppassd stream tcp nowait root /usr/sbin/tcpd poppassd

5.Adicione ao arquivo /etc/services:

poppassd 106/tcp

O serviço do poppassd neste caso está utilizando a porta 106.

6.Adicione ao arquivo /etc/hosts.deny:

poppassd: nobody@localhost: allow

poppassd: ALL: deny

Estou liberando o acesso ao serviço para o usuário nobody na maquina local(estou executando o script na mesma maquina do serviço do poppassd) e negando o acesso a outras maquinas e outros usuários, nobody refere-se ao usuário que apache utiliza. Em algumas distruições o usuário do apache é outro. No Suse Linux o usuário é wwwrun e no debian ele tem outro nome. Na duvida, busque no http.conf o nome do usuário, você deve encontrar algo assim:

User nobody

7.Adicione ao arquivo /etc/pam.d/poppassd:

#%PAM-1.0

auth required /lib/security/pam_pwdb.so shadow nullok

account required /lib/security/pam_pwdb.so

password required /lib/security/pam_cracklib.so retry=3

password required /lib/security/pam_pwdb.so use_authtok nullok

8. Adicione ao arquivo /etc/syslog.conf :

local4.err /var/log/poppassd

9. Reinicie os serviços do inetd.

Quem utiliza o mandrake pode instalar via rpm :

http://rpmfind.net/linux/RPM/mandrake/9.2/contrib/i586/poppassd-ceti-1.8.4-1mdk.i586.html

Para gosta do debian ou outra distribuição baseada (por exemplo Kurumin) instalar o pacote via apt:

apt-get install poppassd ou dpkg -i nomedopacotepoppassd.deb

Download do pacote debian :

http://packages.debian.org/stable/mail/poppassd

Nao sei se ainda funciona esse metodo tenta ai

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...

Informação Importante

Concorda com os nossos termos?