Lars Ehrhardt wrote:
Hi Waldemar,
(kennen wir uns nicht ;) )
wie klein doch die Welt ist. ;)
Ist denn nach dem Systemstart auch wirklich der Cyrus-IMAP und der authd gestartet? Schau mal in der Prozesstabelle nach einem reboot.
Jau, wird gestartet. authd braucht man imho nicht.
Hier mal der Vergleich von lsof -i und ps -aux:
--- /root/before.start Thu Aug 23 21:04:57 2001 +++ /root/after.start Thu Aug 23 21:06:26 2001 @@ -20,13 +20,13 -master 572 root 9u IPv4 12041 TCP *:imap (LISTEN) -master 572 root 12u IPv4 12043 TCP *:imaps (LISTEN) -master 572 root 15u IPv4 12045 TCP *:pop3 (LISTEN) -master 572 root 18u IPv4 12047 TCP *:pop3s (LISTEN) (...) +master 721 root 9u IPv4 22536 TCP *:imap (LISTEN) +master 721 root 12u IPv4 22538 TCP *:imaps (LISTEN) +master 721 root 15u IPv4 22540 TCP *:pop3 (LISTEN) +master 721 root 18u IPv4 22542 TCP *:pop3s (LISTEN)
--- /root/before.start1 Thu Aug 23 21:05:21 2001 +++ /root/after.start1 Thu Aug 23 21:06:19 2001 @@ -1,5 +1,5 @@ USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND -cyrus 572 0.0 0.8 2996 1076 ? S 21:02 0:00 /usr/cyrus/bin/master (...) +cyrus 721 0.3 0.8 2996 1076 pts/0 S 21:06 0:00 /usr/cyrus/bin/master
Einziger Unterschied ist das tty, aber das ist ja auch logisch.
Und vergleiche mal mit der Prozesstabelle nachdem du manuell als root startest, eventuell wird der IMAP-Server nach einem reboot garnicht gestartet?
Doch gestartet wird er schon, er akzeptiert bloß keine Anmeldungen. Es hilft auch nichts, wenn man ein zusätzliches Init-Skript erstellt, indem cyrus restart drin steht. Man muß sich auf dem Rechner auf einer Konsole anmelden und dort rccyrus restart eingeben. Meine Vermutung wäre, dass cyrus beim Start über die init Skripte die Authentifzierungsmodule nicht findet. Allerdings hilft ein Hinzufügen des paths in die Init-Skripte auch nicht weiter. Irgendwie leuchtet mir das absolut nicht ein, denn so einen großen Unterschied für das System kann es doch eigentlich nicht sein, ob man cyrus nun per Init-Skripte automatisch startet oder von der Konsole per Hand.
bye lars.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Guten Morgen in der imapd.conf steht sicher Authen-Method = pam wenn man die pam benutzt muß cyrus auch auf die pam (/etc/shadow)Zugriff habe, hat er aber nicht. Wenn man sich auf der Konsole anmeldet (als root) und den cyrus neustartet hat ers dann. Ich hab das so gelöst: Authe-Method = sasldb (Serie sec RPM cyrus-sasl) anlegen eines Users mit saslpasswd -c username Grüße Torsten