[Postfixbuch-users] berkeleydb?

Marcel Hartmann mail at marcel-hartmann.com
Do Jun 30 11:31:37 CEST 2005


Hallo Günther, 

> Subject: Re: [Postfixbuch-users] berkeleydb?
> 
> Ralf Hildebrandt wrote:
> > * Marcel Hartmann <mail at marcel-hartmann.com>:
> > 
> > 
> >>Hast Du ne Ahnung wie ich ihm das abgewöhnen könnte?
> > 
> > 
> > Hmm, Patrick weiss ja viel mehr ueber SASL. Ich wuerde mal 
> versuchen,
> > den Loglevel für die POP3 Authorisierung hochzudrehen, 
> vielleicht gibt
> > das schon Tips, was da schieflaeuft.
> > 
> > Vielleicht passiert das ja auch nur bei falschen Usernamen und/oder
> > Passwoertern?
> > 
> Guten Morgen,
> 
> das gleiche beobachte ich bei mir auch :
> 
> Jun 30 10:05:59 mail pop3[7760]: accepted connection
> Jun 30 10:05:59 mail pop3[7760]: unable to open Berkeley db 
> /etc/sasldb2: No such file or directory
> Jun 30 10:05:59 mail pop3[7760]: could not find password
> Jun 30 10:06:02 mail pop3[7760]: badlogin: [192.168.x.x] APOP 
> (<972602606.1120118759 at mail>) SASL(-13): user not found: 
> could not find 
> password
> Jun 30 10:06:02 mail pop3[7760]: unable to open Berkeley db 
> /etc/sasldb2: No such file or directory
> Jun 30 10:06:02 mail saslauthd[7509]: insert into pamlog 
> (message, user, 
> host, pid, time) values('AUTH SUCCESSFUL', 'user123', '', 
> '7509', NOW())
> Jun 30 10:06:02 mail pop3[7760]: login: [192.168.10.1] 
> user123 plaintext 
> User logged in
> Jun 30 10:06:02 mail master[7816]: about to exec 
> /usr/lib/cyrus/bin/pop3d
> Jun 30 10:06:02 mail pop3[7760]: accepted connection
> 
> Bei mir versucht cyrus zuerst bei einwm POP3-Login über Berkely-DB zu 
> authen aber dann besinnt er sich eines besseren und nimmt das 
> eigentlich 
> konfigurierte pam_mysql. Bei IMAP nimmt er von Haus aus pam_mysql.
> 
> In /etc/pam.d/ gibt es diese Dateien : pop, pop3, imap, smtp
> Alle so konfiguriert, dass pam_mysql benutzt werden soll
> 
> Saslauthd ist auf pam eingestellt :
> /etc/sysconfig/saslauthd
> SASLAUTHD_AUTHMECH=pam
> 
> /etc/imapd.conf:
> sasl_pwcheck_method: saslauthd
> 
> Ich hab dies seit ich gestern Nacht den Mailserver komplett auf einen 
> neuen Rechner umgezogen und alle Konten rübergeholt habe :
> 
> Suse9.2 mit :
> 
> postfix-2.1.5-3 (neu aus den Suse-Sourcen mit MYSQL compiliert)
> cyrus-imapd-2.2.8-6.5
> 
> pam_mysql-0.5
> 
> cyrus-sasl-digestmd5-2.1.19-7
> cyrus-sasl-saslauthd-2.1.19-5
> cyrus-sasl-crammd5-2.1.19-7
> cyrus-sasl-gssapi-2.1.19-7
> cyrus-sasl-plain-2.1.19-7
> cyrus-sasl-devel-2.1.19-7.2
> cyrus-sasl-otp-2.1.19-7
> cyrus-sasl-2.1.19-7.2
> 
> postgrey-1.21
> amavisd-new-2.3.1
> spamassassin-3.0.4-1.1
> mailman-2.1.5-5
> 
> Ich bin genauso ratlos, warum zuerst die Berkeley angezapft 
> wird. *grübel*
> -- 

Das ist ja interessandt!

ich habe in /etc/sysconfig/saslauht MECH=shadow stehen!

jedoch starte ich den saslauthd im init script mit -a pam!
Und in /etc/imapd.conf habe ich dieses stehen:
sasl_pwcheck_method: saslauthd

Somit fragt der imapd den saslauthd, welcher über pam_mysql
authet.

*auchratlos*!

Man könnte den Fehler ignorieren, nur weiss ich nicht ob der
sich dann aufhängt, etc.

Gruß 
  Marcel Hartmann




Mehr Informationen über die Mailingliste Postfixbuch-users