[Postfixbuch-users] saslauthd ignoriert das Flag -r
Stefan Sabolowitsch
Stefan.Sabolowitsch at feltengmbh.de
Fr Jan 18 15:48:11 CET 2008
Sorry für die knappe Auskunft, bin schon fast im Wochenende.
Also hier die gewünschte Info:
Pam Modul = pam_mysql
/etc/pam.d/smtp
auth sufficient pam_mysql.so user=sasl passwd=replex host=localhost db=TNMailServer table=TNAccount usercolumn=EmailAddress passwdcolumn=Password crypt=0 logtable=TNLog logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time
account required pam_mysql.so user=sasl passwd=replex host=localhost db=TNMailServer table=TNAccount usercolumn=EmailAddress passwdcolumn=Password crypt=0 ogtable=TNLog logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time
/usr/lib/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: PLAIN LOGIN
log_level: 7
Das ganze läuft schon mit den selben Einstellungen auf einem älteren System Centos 4.3 ohne Problem, auch mit Flag -r.
Ich verstehe nicht warum es jetzt mit aktuelleren Sourcen nicht mehr geht
Stefan
PS: Danke an alle Klaskugeln ;-)
-----Ursprüngliche Nachricht-----
Von: postfixbuch-users-bounces at listi.jpberlin.de [mailto:postfixbuch-users-bounces at listi.jpberlin.de] Im Auftrag von Alexander Dalloz
Gesendet: Freitag, 18. Januar 2008 15:33
An: Eine Diskussionsliste rund um das Postfix-Buch von Peer Heinlein.
Betreff: Re: [Postfixbuch-users] saslauthd ignoriert das Flag -r
Stefan Sabolowitsch schrieb:
> Sorry Liste das ich das Thema wieder nach oben schiebe.
> Aber hat den niemand eine Idee wo man suchen könnte.
>
> Es würde mir ein ruhigeres Wochenende bescheren ;-).
>
> Danke und Gruß
>
> Stefan
>
> #-#-#-#-
> Hallo Liste,
>
> Ich wundere mich nach längerem suchen warum sasl mir den login zu postfix verweigert.
>
> Ursache ist das es ein "realm" mitgibt.
>
Warum wundert Dich das?
man saslauthd
-r Combine the realm with the login (with an '@' sign in
between). e.g. login: "foo" realm: "bar" will get passed as login:
"foo at bar". Note that the realm will still be passed, which may lead to
unexpected behavior.
> Siehe hier: message.log
>
> saslauthd[10078]: do_auth : auth failure: [user=root at xxx.de] [service=smtp] [realm=xxx.de] [mech=pam] [reason=PAM auth error]
>
> Eigentlich müsste doch realm leer sein mit "-r"
>
Nein, siehe oben.
>
> ps -AF gibt unter anderem das aus
>
> root 2863 1 0 1335 1116 0 2007 ? 00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam -r
>
>
> OS = Centos 5.1
> SASL = 2.1.22-4
>
> Hat jemand eine Idee
>
> Danke für jede Hilfe
>
>
Welches PAM Modul benutzt Du eigentlich, das einen realmed Usernamen
versteht?
Alexander
--
_______________________________________________
Postfixbuch-users -- http://www.postfixbuch.de
Heinlein Professional Linux Support GmbH
Postfixbuch-users at listi.jpberlin.de
https://listi.jpberlin.de/mailman/listinfo/postfixbuch-users
Mehr Informationen über die Mailingliste Postfixbuch-users