PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cyrus kein login mal anders



shb
30.09.04, 12:56
hi all ich hab mich entschieden auf meinen pc cyrus zu instllieren und einzurichten, gut gesagt getan. ich hatte eigentlich nicht mit schwierigkeiten gerechnet, da ich den server schon einmal aufgesetzt hatte. nun hab ich cyrus per rpm installiert (und cyurus-imapd-utils) nun das cyrus passwort gesetzt mich als cyrus angemeldet (su) und dann wollte ich mich mittels cyradm localhost mit dem server verbinden. denkst nix passiert! rgn rein gar nichts. keine passwortabfrage nix wenn ich den server beende kommt ein fehlermeldung, das er den server nicht erreichen kann, also kanns ja nicht ganz kaputt sein. danach hab ich die rpms gelöscht und neuinstalliert, ist aber immer noch das selbe problem. kann mir da jemand weiterhelfen?
auch ja zun selbst wenn ich allowanonymouslogin: auf yes setze lässt er sich nicht beeindrucken


thx cu SHB

shb
08.10.04, 13:54
na leute es wird doch wohl einer sein der mir hier antworten kann oder?

cu SHB

nr8
08.10.04, 14:34
versuchs mal mit
cyradm -user cyrus -auth login localhost

shb
09.10.04, 21:13
wenns doch nur so einfach wäre ich hab hier schon im forum gesucht und diese ganzen schalter ausprobiert, mein problem ist ja, das ich nicht mal nach dem passwort gefragt werden ;( und das macht die fehler suche nicht einfacher, da es ja keine fehler gibt ;( und in den /var/log/messages gibts auch keine meldungen. wo gibt noch passende fehlermeldungen?

thx cu SHB

stefaan
09.10.04, 22:54
Servus!

Keine Fehlermeldung ist nicht so toll :D

Wogegen authentifizierst du dich?
sasldb? pam?

Grüße, Stefan

shb
09.10.04, 23:08
hab beides versucht ich poste mal die imap.conf. was ich aber noch sagen möchte ist ich habs vorher underem mdk 10 gehabt ohne probs nun habe server und lapi auf 10.1 umgestellt und es geht auf beiden nicht


#configdirectory: /var/lib/imap
#partition-default: /var/spool/imap
#admins: cyrus root
#allowanonymouslogin: no
#sieveusehomedir: no
#sievedir: /var/lib/imap/sieve
#sendmail: /usr/sbin/sendmail
#hashimapspool: true
#sasl_pwcheck_method: saslauthd
#sasl_mech_list: PLAIN
#tls_cert_file: /etc/ssl/cyrus-imapd/cyrus-imapd.pem
#tls_key_file: /etc/ssl/cyrus-imapd/cyrus-imapd.pem
#
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus root
srvtab: /var/lib/imap/srvtab
allowanonymouslogin: no
autocreatequota: 50000
reject8bit: no
quotawarn: 90
timeout: 480
sasl_pwcheck_method: pam
lmtpsocket: /var/lib/imap/socket/lmtp

das was auskomentiert ist, war meine erste konfig

EDIT die andere hab ich von irgend nem howto

thx cu SHB

spacecab
11.10.04, 15:08
Das Problem habe ich auch, aber mit "cyradm --user cyrus localhost" komme ich mittlerweile bis zur Passwortabfrage und danach krieg ich `nen segmentation fault...

Ich muss das Ding noch diese Woche unter SuSE 8.1 zum laufen kriegen...

stefaan
11.10.04, 17:34
Servus!

sasl_pwcheck_method: pam geht nicht, das geht nur über den saslauthd.

Beispielconfig von einem funktionierenden Server:
sasl_pwcheck_method: saslauthd
saslauthd mit MECH=PAM starten (unter Fedora im Startscript unter /etc/init.d).
Für PAM brauchst du dann auch noch unter /etc/pam.d einen Eintrag für imap und sieve, was da drinnen steht, hängt davon ab, wogegen du authentifizieren willst.

Grüße, Stefan

shb
11.10.04, 18:40
mir ist im mom noch egal wo ich mich dort anmelde, ich will mich in erster linie überhaupt mal anmelden, der server ist nur für und niemand anderes von daher spielt es keine rolle ob ich da eine sasl, pam oder ldap nehme, ich mache alles er soll mich nur rein lassen


sasl_pwcheck_method: saslauthd
hatte ich auch schon, das ergebnis war aber leider das selbe,
der sasl server leuft aber also daran kanns nicht liegen

cu SHB

eckerth
12.10.04, 21:32
HI,
hatte ähnliches problem
habe dann irgendwoher folgenden BEfehl bekommen:

saslpasswd2 -c -u 'postconf -n myhostname' cyrus

Somit wurde das PWD vergeben und dann ging es...
vorher wie oben schon gesagt wurde das sasl.... statement aufnehmen.
hoffe das hilft auch dir.
gr
tom

shb
12.10.04, 22:20
mm funz leider nicht, er fragt mich nicht mal nach meninn passwort



[root@shb test]# su cyrus
bash-2.05b$ cyradm localhost


mehr kommt nicht, und dann blinkt der curser einfach, das kann ich so stehen lassen, dann wird der curser 2010 noch blicken ;(


thx cu SHB

Julie
12.10.04, 22:29
Hi!

Wenn es dir egal ist wie du reinkommst, dann mach doch erstmal ohne besondere Authentifizierungseinstellungen. Ich habe die Standardeinstellungen zum größten Teil belassen und so geändert:



imap.conf:
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus root
allowanonymouslogin: no
sasl_pwcheck_method: saslauthd
allowanonymouslogin: no
autocreatequota: 50000
reject8bit: no
quotawarn: 90
timeout: 480
lmtpsocket: /var/lib/imap/socket/lmtp


in der cyrus.conf muss dann folgende Zeile enthalten sein:


lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=0


Schau mal, ob dein IMAP läuft:
telnet localhost imap

Erstelle einen Benutzer mit:
saslpasswd2 -c username

Dann erstelle den selben Benutzernamen noch mit Yast und das Passwort zählt dann später auch, falls es doch mal bei dir mit der Passwortabfrage klappt. Das ist jetzt nur eine Lösung ohne sasldb oder saslauthd...

dann gib mal ein:
cyradm -auth login -user cyrus localhost

die 3 Dienste sollten gestartet sein:
rcsaslauthd, rccyrus, rcpostfix

Gruß
Julie

eckerth
12.10.04, 22:29
Blöde Frage aber
- läuft cyrus ?
- hast du nach der änderung der conf- datei ein reload gemacht ?

am besten mal
rccyrus stop und dann warten (der bracuht manchmal was zeit)
dann wieder starten und nochmals probieren

ich ,ach den connect immer mit
cyradm -user cyrus -auth login localhost

und vielleicht hilft
saslpasswd2 -d -u cyrus - löscht das pwd
und dann nochmal neu anlegen mit
saslpasswd2 -c -u cyrus

shb
13.10.04, 07:46
also es laufen alle nötigen dienste sprich sasl, cyrus und postfix, und ich kann mich mittels telnet imap auf meinen server verbinden, aber es kommt nur das
Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'
mehr nicht und ich weiß, das eine begrüßung kommen müsste, vieleicht liegt da schon der hase im pfeffer

cu SHB

Julie
13.10.04, 21:30
Schau mal, ob du das Paket perl-Authen installiert hast! Bei mir war das damals z.B. ein Grund, warum es nicht ging.