[Postfixbuch-users] SASL-AUTHD will nicht
Patrick Ben Koetter
p at state-of-mind.de
Do Aug 18 11:49:45 CEST 2005
* lars <lars at brainlift.de>:
> moin,
>
> so, neuer tag, neues glück ;-)
>
> - auf die base64-abfrage aus P at tricks page:
>
> AUTH PLAIN dXNlcm5hbWUAc3BhbQBzY2htdXR6aWcx
> 535 Error: authentication failed
>
> - loggt postfix folgendes mit:
>
> Aug 18 08:56:26 webmail postfix/smtpd[26274]: >
> localhost.localdomain[127.0.0.1]: 250-AUTH=PLAIN
> Aug 18 08:56:26 webmail postfix/smtpd[26274]: >
> localhost.localdomain[127.0.0.1]: 250 8BITMIME
> Aug 18 08:56:30 webmail postfix/smtpd[26274]: <
> localhost.localdomain[127.0.0.1]: AUTH PLAIN
> dXNlcm5hbWUAc3BhbQBzY2htdXR6aWcx
> Aug 18 08:56:30 webmail postfix/smtpd[26274]: smtpd_sasl_authenticate:
> sasl_method PLAIN, init_response dXNlcm5hbWUAc3BhbQBzY2htdXR6aWcx
> Aug 18 08:56:30 webmail postfix/smtpd[26274]: smtpd_sasl_authenticate:
> decoded initial response username
> Aug 18 08:56:30 webmail postfix/smtpd[26274]: warning: SASL
> authentication failure: cannot connect to saslauthd server: No such
> file or directory
smtpd findet den socket nicht oder darf ihn nicht konnektieren.
> Aug 18 08:56:30 webmail postfix/smtpd[26274]: warning: SASL
> authentication failure: Password verification failed
> Aug 18 08:56:30 webmail postfix/smtpd[26274]: warning:
> localhost.localdomain[127.0.0.1]: SASL PLAIN authentication failed
> Aug 18 08:56:30 webmail postfix/smtpd[26274]: >
> localhost.localdomain[127.0.0.1]: 535 Error: authentication failed
>
>
> - also scheint postfix nicht den saslauthd zu finden...?!
> der ist aber da:
>
> webmail:/var/spool/postfix# ps aux | grep saslauthd
> root 26102 0.0 0.1 1828 576 pts/1 S+ 08:47 0:00
> saslauthd -d -a pam
> root 26103 0.0 0.1 1828 576 pts/1 S+ 08:47 0:00
> saslauthd -d -a pam
>
> - laut den dokus, die ich dazu gefunden habe, müsste es ein problem der
> chroot-umgebung sein; aber postfix läuft nicht chrooted:
>
> webmail:/etc/postfix# cat master.cf | grep smtpd
>
> smtp inet n - n - - smtpd -v
>
>
> - saslauthd meldet mir beim starten:
>
> webmail:/etc# saslauthd -d -a pam
> saslauthd[26102] :main : num_procs : 5
> saslauthd[26102] :main : mech_option: NULL
> saslauthd[26102] :main : run_path : /var/run/saslauthd
> saslauthd[26102] :main : auth_mech : pam
> saslauthd[26102] :ipc_init : using accept lock file:
> /var/run/saslauthd/mux.accept
> saslauthd[26102] :detach_tty : master pid is: 0
> saslauthd[26102] :ipc_init : listening on socket:
> /var/run/saslauthd/mux
> saslauthd[26102] :main : using process model
> saslauthd[26103] :get_accept_lock : acquired accept lock
> saslauthd[26102] :have_baby : forked child: 26103
> saslauthd[26102] :have_baby : forked child: 26104
> saslauthd[26102] :have_baby : forked child: 26105
> saslauthd[26102] :have_baby : forked child: 26106
Bist Du wirklich sicher, dass der User postfix das Verzeichnis
/var/run/saslauthd/ betreten darf? Ist das auch das Verzeichnis in das
saslauthd will, wenn Du ihn per init skript startest? In
/etc/defaults/saslauthd kann man auch ein anderes Verzeichnis angeben. Ist
dort was angegeben? Stimmt das mit dem Verzeichnis überein, wenn Du saslauthd
im Debug-Modus startest?
p at rick
--
The Book of Postfix
<http://www.postfix-book.com>
saslfinger (debugging SMTP AUTH):
<http://postfix.state-of-mind.de/patrick.koetter/saslfinger/>
Mehr Informationen über die Mailingliste Postfixbuch-users