[Postfixbuch-users] Postfix + MySQL + CyrusIMAPd + PostfixAdmin ?

Stefan G. Weichinger monitor at oops.co.at
Di Aug 16 11:11:55 CEST 2005


Patrick Ben Koetter wrote:

> Du musst auth.* in syslog.conf eintragen und nach z.B. /var/log/auth.log
> schreiben lassen. Dann syslogd durchstarten und nachsehen, ob dann was in
> auth.log steht.

Surprise:

# cat /var/log/auth.log
Aug 16 11:02:07 matrix saslauthd[11331]: DEBUG: auth_pam: 
pam_authenticate failed: Permission denied
Aug 16 11:02:07 matrix saslauthd[11331]: do_auth         : auth failure: 
[user=ltc123] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]
Aug 16 11:02:11 matrix saslauthd[11330]: DEBUG: auth_pam: 
pam_authenticate failed: Permission denied
Aug 16 11:02:11 matrix saslauthd[11330]: do_auth         : auth failure: 
[user=ltc123] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]

Wieder nur PAM ...

>>Muss ich in /etc/sysconfig/saslauthd den Mechanismus auf "sasldb pam" 
>>stellen? So startet nämlich saslauthd dann gar nimmer ...
> 
> 
> Nein, nur "pam". Den Zugriff auf die sasldb macht nicht der saslauthd, sondern
> die SASL-Library libsasl selbst.

aja ...

>>Fehlt mir da irgendwie die realm ??
> 
> 
> Für den Zugriff auf die sasldb benötigst Du einen Realm, ja.

Und bitte, WO ?? In der cyrus.conf ?

Die DB sieht so aus:

# sasldblistusers2
cyrus at host.tld: userPassword
ltc123 at host.tld: userPassword

also ist die realm "host.tld", und soweit ich das verstehe, kriegt 
saslauthd keine Realm vom Cyrus-IMAPd ?

Ergo muss ich das in /etc/cyrus-imapd.conf setzen?
Welchen Parameter, in der manpage finde ich

loginrealms

Ist es das?

Stefan



Mehr Informationen über die Mailingliste Postfixbuch-users