Hallo alle zusammen, Ich habe ein Problem bei der Einrichtung einer Postfix/Cyrus Kombination auf einem SuSE 9 System. Postfix läuft soweit wunderbar, auch mit Amavis. Allerdings habe ich wohl einen Fehler bei der Konfiguration von Cyrus IMAP gemacht: cyradm -user cyrus localhost resultiert in IMAP Password: Login failed: generic failure at /usr/lib/perl5/vendor_perl/5.8.1/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm line 118 cyradm: cannot authenticate to server with as cyrus In der /etc/imapd.conf steht unter anderem: sasl_pwcheck_method: saslauthd Auch mit dem Wert "pam" klappt es nicht. Ich habe leider keine Erklärung zu den unterschiedlichen Parametern wie "pam" "saslauthd" usw. gefunden. "man imapd.conf" erläutert zwar die Variablen, aber nicht die möglichen Inhalte und deren Bedeutungen. Auf dem System läuft kein OpenLDAP. Benutzer sollen ganz normal gegen die vorhandenen Unix Benutzer authentifiziert werden. Der Cyrus Daemon läuft soweit einwandfrei. Ich kann mittels "telnet localhost imap" verbinden und bekomme: ... * OK [rechnername] Cyrus IMAP4 v2.1.15 server ready ... Ich habe auch schon mit saslpasswd2 Passwörter für root und cyrus gesetzt. Für den Unix Benutzer cyrus habe ich mittels yast ein Passwort gesetzt. Kann mich jemand auf meinen Fehler hinweisen? Welche Logdateien/Configs braucht Ihr, um mir weiter zu helfen? mfg an einem grauen Sonntag, Tobias W.
Am Sonntag, 7. März 2004 14:03 schrieb Tobias Weisserth:
Ich habe ein Problem bei der Einrichtung einer Postfix/Cyrus Kombination auf einem SuSE 9 System.
cyradm -user cyrus localhost
# cyradm --user cyrus --auth login localhost Ist besser und cyrus muss als Systemuser angelegt sein nicht mit "saslpasswd".
Kann mich jemand auf meinen Fehler hinweisen? Welche Logdateien/Configs braucht Ihr, um mir weiter zu helfen?
Ansonsten: /etc/imapd.conf # ps aux | grep saslauthd # ls /usr/lib/sasl2 -- Andreas
Hallo Andreas, Am So, den 07.03.2004 schrieb Andreas Winkelmann um 14:17:
Am Sonntag, 7. März 2004 14:03 schrieb Tobias Weisserth:
Ich habe ein Problem bei der Einrichtung einer Postfix/Cyrus Kombination auf einem SuSE 9 System.
cyradm -user cyrus localhost
# cyradm --user cyrus --auth login localhost
Ist besser und cyrus muss als Systemuser angelegt sein nicht mit "saslpasswd".
Danke. cyrus ist sowohl als Systemuser als auch mittels saslpasswd angelegt worden. Meine Laieneinstellung ist eben "doppelt hält besser" ;-) Ist aus purer Ignoranz passiert...
Kann mich jemand auf meinen Fehler hinweisen? Welche Logdateien/Configs braucht Ihr, um mir weiter zu helfen?
Ansonsten:
/etc/imapd.conf # ps aux | grep saslauthd # ls /usr/lib/sasl2
OK. Das war's. Der saslauthd lief nicht. Ein rcsaslauthd start hat das behoben und jetzt klappt der cyradm Login. Sag mal Andreas, weißt Du vielleicht zufällig auch, wo es mehr detaillierte Informationen zu den möglichen Parametern von "sasl_pwcheck_method" aus der /etc/imapd.conf gibt? Ich danke Dir jedenfalls für diese schnelle Hilfe an einem Sonntag Nachmittag. Das How-to, an dem ich mich versucht habe, ist eben leider nicht sehr spezifisch gewesen... Grüße, Tobias
Am Sonntag, 7. März 2004 15:00 schrieb Tobias Weisserth:
Ist besser und cyrus muss als Systemuser angelegt sein nicht mit "saslpasswd".
Danke. cyrus ist sowohl als Systemuser als auch mittels saslpasswd angelegt worden. Meine Laieneinstellung ist eben "doppelt hält besser" ;-) Ist aus purer Ignoranz passiert...
Dann lösch ihn am besten wieder aus der /etc/sasldb. Dort steht das Klartextpasswort drin und wenn Du sie nicht benutzt, dann ist das wohl besser.
OK. Das war's. Der saslauthd lief nicht. Ein rcsaslauthd start hat das behoben und jetzt klappt der cyradm Login.
Sag mal Andreas, weißt Du vielleicht zufällig auch, wo es mehr detaillierte Informationen zu den möglichen Parametern von "sasl_pwcheck_method" aus der /etc/imapd.conf gibt?
Sollte einmal der moment kommen, wo ich mein sasl-howto fertig bekomme, dann da ;-) Im moment schau mal ins Cyrus-SASL-Paket, im Verzeichnis "doc" gibt es eine options.html. Dort steht grob drin was es alles gibt. Such die Datei aus dem Paket, welches Du auch installiert hast, in der 2.1.17 hat sich wieder einmal einiges geändert. -- Andreas
participants (2)
-
Andreas Winkelmann
-
Tobias Weisserth