saslauthd no centos sem autenticação

2

Eu quero instalar no centos 6.4 postfix com auth-smtp, instalar sasl

 ps -ef | grep pam
root      3148     1  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3150  3148  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3151  3148  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3152  3148  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3153  3148  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3237  1276  0 16:20 pts/0    00:00:00 grep pam

mas se testar

testsaslauthd -u user -p pass
0: NO "authentication failed"

em / var / log / messages

auth failure: [user=mardon] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]


cat /etc/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login

por que o testsaslauthd não autentica?

    
por mardon 10.07.2013 / 16:49

2 respostas

1

Como o saslauthd foi configurado para entrar em contato com a estrutura de autenticação do PAM, é necessário especificar um -s smtp adicional:

$ testsaslauthd -u user -p pass -s smtp
    
por 10.07.2013 / 17:59
1

2016/03/31 Tive um problema semelhante no meu Fedora 15. Ao configurar FLAGS = -d em /etc/init.d/saslauthd e reiniciá-lo, descobri, inspecionando / var / log / messages que o testsaslauthd usa o serviço imap por padrão. Um pequeno pedacinho de informação que o autor tinha para si :( No meu sistema, também, o saslauthd está configurado, em / etc / sysconfig / saslauthd para usar o PAM. Não havia arquivo /etc/pam.d/imap no Depois que eu copiei o /etc/pam.d/smtp para o imap, o "problema" foi resolvido. Enquanto eu estava lá, tive a certeza de que havia um /etc/pam.d/pop também.

    
por 31.03.2016 / 20:13