[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