Archiv verlassen und diese Seite im Standarddesign anzeigen : cyrus: cannot authenticate
Hi Leute!
Ich habe Postfix konfiguriert und das läuft auch.
Jetzt habe ich Probleme mit dem Cyrus.
wenn ich einen Benutzer anlegen will (mit z.B. cyradmin --user cyrus localhost) kommt immer die Fehlermeldung:
cyradm: cannot authenticte to server with as cyrus.
als Authentifizierung hab ich in der imap.conf: saslauthd angegeben, habe aber auch schon PAM versucht, kommt aber immer ne Fehlermeldung.
wenn ich "telnet localhost imap" eingebe, erscheint, dass cyrus erfolgreich läuft.
bei den log-messages erscheint noch folgende Fehlermeldung:
warning process /usr/lib/postfix/trivial-rewrite.pid 7024 exit status 1
warning /usr/lib/postfix/trivial-rewrite.pid :bad command startup --throtting
Ich habe schon in google nachgeschaut, aber finde meistens nur die selbe Frage und die Antworten haben mir nicht weitergeholfen!
Danke im Voraus!
steve-bracket
15.09.03, 08:53
http://www.linuxforen.de/forums/showthread.php?s=&threadid=30158&highlight=cyrus
Dem User Cyrus ein Passwort vergeben: saslpasswd cyrus
Als root anmelden
su cyrus
cyradm localhost
Passwort bestätigen
Fertig
Gruß
Steve
Hi! Erstmal danke für die Antwort!
Aber es geht immer noch nicht. Passwort hab ich schon vergeben, aber er bringt immer Loginfehler. und die selbe Fehlermeldung: cyradmin: cannot authenticate to server...
Ich habe mir die Anleitungen durchgelesen und alles genauso auch bei mir gemacht.
Ich vermute die ganze Zeit, dass etwas mit der Authentifizierung nicht stimmt. Ich hab schon alles ausprobiert: pam, sasldb; saslauth usw.
Wenn ich Passwort eingeben erscheint:
Login failed: no mechanism available at /usr/lib/perl.../Cyrus/IMAP/Admin.pm line 114
cyradmin: cannot authenticate to server...
Eine Ahnung, warum die Fehlermeldung????
Gruß Julia
Ok habs jetzt hinbekommen!
MfG
steve-bracket
15.09.03, 15:10
Original geschrieben von Julie
Ok habs jetzt hinbekommen!
MfG
Und wo lag der Fehler. (für die Nachwelt)
Gruß
Steve
woran es jetzt genau lag, kann ich gar nicht sagen, aber ich habe noch folgendes geändert:
Ich habe unter /usr/sbin/ noch eine Datei "sasldb2" erstellt.
und die Rechte 644 auf die Datei gegeben.
Dann hatte ich unter inetd.conf den Eintrag vergessen zu machen:
imap stream tcp nowait cyrus /usr/lib/cyrus/bin/imapd imapd
unter der main.cf habe ich nachträglich so geändert:
main.cf:
smtp_sasl_auth_enable = yes
#war standardmäßig auf yes
smtpd_asasl_auth_enable = no
#ausgeklammert
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, check_relay_domains,reject_unauth_destination
#hinzugefügt
smtpd_sasl_local_domain = $myhostname.
#gespeichert.
danach bin ich endlich mit dem Befehl ohne Fehlermeldung auf den cyrus gekommen:
Befehl:
cyadm --auth login localhost --user cyrus
So ab dann ging das ganze und jetzt bin ich überglücklich (vorerst)!
MfG Julia
steve-bracket
23.09.03, 13:38
Original geschrieben von Julie
woran es jetzt genau lag, kann ich gar nicht sagen, aber ich habe noch folgendes geändert:
Ich habe unter /usr/sbin/ noch eine Datei "sasldb2" erstellt.
und die Rechte 644 auf die Datei gegeben.
danach bin ich endlich mit dem Befehl ohne Fehlermeldung auf den cyrus gekommen:
Befehl:
cyadm --auth login localhost --user cyrus
So ab dann ging das ganze und jetzt bin ich überglücklich (vorerst)!
MfG Julia
Hallo und so
Welche Distrie. (Nicht zufällig SuSE 8.2)
lg
Steve
Ich hatte den gleichen Fehler mit SuSE 8.2.
Ich habe damals eine halbe ewigkeit gebraucht, bis ich gemerkt habe, dass ich --auth login vergessen hatte.
Also immer cyradm --auth login --user cyrus localhost verwenden.
steve-bracket
23.09.03, 14:24
Original geschrieben von Flo87
Ich hatte den gleichen Fehler mit SuSE 8.2.
Ich habe damals eine halbe ewigkeit gebraucht, bis ich gemerkt habe, dass ich --auth login vergessen hatte.
Also immer cyradm --auth login --user cyrus localhost verwenden.
Hi
Hast du sonst Änderungen vorgenommen? Hab gerade eine SuSE 8.2 aufgesetzt der den bestehenden Mailserver ablösen soll (Cyrus auf SuSE 8.0).
Das Login-Problem besteht ebenfalls.
Bekomme eine Fehlermeldung, dass der Login nicht funktioniert.
Gruß
Steve
steve-bracket
23.09.03, 14:32
Hat sich erledigt
Gruß
Hallo,
wie hat sich das erledigt, ich hänge leider schon ne ganze Weile an dem Problem :rolleyes:
Thomas
Hi!
Ich hab den Server nochmal neu aufgesetzt. cyrus und postfix läuft, aber beim abrufen der Emails mit Kmail, bringt er immer:
Authentifizierung über DIGEST-MD5 nicht möglich
Serverantwort:
authentfication failure
oder manchmal auch "user not found".
Aber ich habe alle angelegt.
Ich habe gestern den ganzen Tag drangesessen und vorgestern auch ein bisschen. Und ich komme nicht weiter.
Kann mir jemand helfen? Liegt es vielleicht an irgendeinem Recht einer Datei, das ich noch nicht vergeben habe?
MfG Julia
hi,
habe auch das gleiche problem. alles was hier darüber berichtet wird bringen bei mir keine abhilfe.
scheint m.a. zufall oder glück zu sein, wenn es läuft. wenn dem nicht so ist, dann bitte mal kurze howto suse 8.2 - cyrus - postfix posten.
gruß
wulfman
Ich hatte den selben Fehler schonmal, irgendwann gings dann. Jetzt weiß ich wieder nicht woran es liegt. Ich hab auch schon bei google und so nachgesehen, aber ich finde meistens nur die selben Fehler und deren Lösung geht bei mir trotzdem nicht...
steve-bracket
26.09.03, 08:43
Hab mir mal sämtliche Configs durchgesehen.
Authentifizierung regelt der Dienst "saslauthd". (bzw. in der imapd.conf angegeben als Authentifizierungsoption)
Dieser Dienst gibt die Anmeldung weiter an "pam".
Im Endeffekt wird standardmässig KEIN "saslpasswd" benötigt, da sich saslauthd die Daten aus den Posix Accounts rausholt.
Will heißen.
--passwd cyrus (passwort vergeben)
Um sich als User Cyrus an "cyradm" anmelden zu können benötigt dieser ebenfalls ein Passwort.
--Einen Posix Account einrichten
--Einen gleichnamigen Imap Account einrichten.
Fertig
Mit dem Posix Passwort kann dann auf die Mailbox zugegriffen werden.
Gruß
Steve
hi steve,
was für dich so einfach erscheint, bereitet mir als newbie probleme.
passwd cyrus und saslpasswd2 cyrus ausgeführt aber cyradm aufruf mit allen mögl.
parametern bringt immer noch fehlermeldung.
gruß
wulfman
steve-bracket
26.09.03, 09:16
Also erstens:
Vergiss den Ausdruck "Newbie" und weis nicht darauf hin. Das interessiert keinen.
Sag einfach, "da kenn ich mich nicht aus weil ich damit noch nichts zu tun hatte"
Zweitens:
Der Dienst "Cyrus" und "saslauthd" müssen laufen.
Dem User cyrus ein Passwort vergeben. (passwd cyrus)
su cyrus
cyradm --auth login --user cyrus localhost
Passwort eingeben
Sollte funktionieren
Gruß
hi,
saslauthd schein bei mir das problem zu sein. ich gehe davon aus, das saslathd in der ined gestartet werden muß, eintrag ist dort in der liste nicht vorhanden.
unter /usr/sbin gefunden
wenn ich unter yast software instalieren nach saslauth suche, kein ergebis.
.............ich sehe ich kenne mich hier wirklich nicht aus!!!!!!!!!!
gruß
wulfman
steve-bracket
26.09.03, 10:29
Original geschrieben von wulfman
hi,
saslauthd schein bei mir das problem zu sein. ich gehe davon aus, das saslathd in der ined gestartet werden muß, eintrag ist dort in der liste nicht vorhanden.
unter /usr/sbin gefunden
wenn ich unter yast software instalieren nach saslauth suche, kein ergebis.
.............ich sehe ich kenne mich hier wirklich nicht aus!!!!!!!!!!
gruß
wulfman
rcsaslauthd status
Bei mir ist das moment noch das Passwort, dass in Yast eingetragen wurde. Mittlerweile kommt keine Fehlermeldung mehr, aber ich kann keine Emails versenden. Als Anmeldemethode nimmt er automatisch LOGIN (bei Funktionalität des Servers prüfen), ich will aber DIGEST-MD5 (bei Eingang/IMAP gehts), vielleicht geht es dann. Wovon hängt das ab, was er als Anmeldemethode nimmt?
Posix kenn ich gar nicht????
MfG Julia
wegen saslauthd. Den musst du im Runleveleditor aktivieren oder eben rcsaslauthd start, aber am besten machst du startest den in Runlevel 3 und 5. Das saslauthd wird meineswissens mit cyrus-sasl installiert, das findest du nicht einzeln als Paket.
steve-bracket
26.09.03, 10:46
Original geschrieben von Julie
Bei mir ist das moment noch das Passwort, dass in Yast eingetragen wurde.
???????????
In Yast wird kein Passwort eingetragen.
Was meinst du damit?
Posix Account = die Linuxaccounts die mit dem Hilfstool Yast angelegt werden
User stehen in /etc/passwd, die PW in der Datei "shadow"
Versenden tut nicht der IMAP sondern der SMTP Dienst (in deinem Fall wohl Postfix)
Gruß
hi,
danke für den hinweis.
ich hatte runlevel 5 eingestellt, nachgeschaut saslauthd läuft.
problem besteht immer noch.
was kann ich sonst noch tun? früher bei windows habe ich das system neuinstalliert ......lach
gruß
wulfman
steve-bracket
26.09.03, 10:58
Welches Problem, welche Fehlermeldung, was hast du schon gemacht?????
ein bisschen mehr Info bitte.
Dann zähle ich noch mal auf.
1. saslauthd läuft?
2. cyrus läuft?
3. cyrus hat ein Passwort (passwd)?
4. in der /etc/inetd.conf ist folgender Eintrag auskommentiert
imap stream tcp nowait cyrus /usr/lib/cyrus/bin/imapd imapd
anmelden mittels cyradm --auth login --user cyrus localhost
cyrus passwort bestätigen
drin
Gruß
hi,
alles läuft, auch cyrus ein passwort vergeben
fehlermeldung:
wolf@linux:~> su
Password:
linux:/home/wolf # su cyrus
cyrus@linux:/home/wolf> cyradm auth login user cyrus localhost
Undefined subroutine &Cyrus::IMAP::Shell::cyradm_usage called at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Shell.pm line 441.
cyrus@linux:/home/wolf>
mit deinem vorgeschlagenem eintrag für imap in der inetd bekomme ich keinen zugriff mehr von outlook auf das postfach.
bei mir stand: imap4 stream tcp nowait cyrus /usr/sbin/imapd imapd
steve-bracket
26.09.03, 12:51
Original geschrieben von wulfman
hi,
alles läuft, auch cyrus ein passwort vergeben
fehlermeldung:
wolf@linux:~> su
Password:
linux:/home/wolf # su cyrus
cyrus@linux:/home/wolf> cyradm auth login user cyrus localhost
Undefined subroutine &Cyrus::IMAP::Shell::cyradm_usage called at /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Shell.pm line 441.
cyrus@linux:/home/wolf>
mit deinem vorgeschlagenem eintrag für imap in der inetd bekomme ich keinen zugriff mehr von outlook auf das postfach.
bei mir stand: imap4 stream tcp nowait cyrus /usr/sbin/imapd imapd
cyradm --auth login --user cyrus localhost
Ansonsten ???!!!
Verschiedene Konfigurationsmöglichkeiten testen.
Vielleicht noch mal überlegen ob Konfigs geändert wurden
lg
Steve
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.