PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Cyrus auf SuSE 8.1



unlocked
17.12.02, 17:02
Ich weis das Thema wurde schon öfters besprochen, aber für mich war keine Lösung dabei!
Wer kann helfen?

cyradm --auth login localhost -user cyrus(oder ein anderer user)"

kommt die fehlermeldung

"Login failed: generic failure at
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/Cyrus/IMAP/Admin.pm
line 114
"cyradm: cannot authenticate to server with login as root"

unlocked
17.12.02, 17:16
Ach und hier ist noch meine conf.

#
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# imapd.conf
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
#
# Verzeichnis der imap Konfigurations-Dateien.
#
configdirectory: /var/lib/imap

# Gibt den Namen der Partition, auf der neue Mailboxen abgelegt werden
# an, wichtig: nicht das Verzeichnis angeben.
#
partition-default: /var/spool/imap

#
# Benutzer die administrative Rechte bezüglich des imap Servers haben.
#
admins: cyrus

#
# Sollen auch Benutzer ohne Authentifizierung Admin-Rechte haben?
# Das umgehen der Passwortabfrage wird nicht empfohlen.
#
allowanonymouslogin: no

#
# Soll eine neu erstellte Mailbox automatisch einen festgelegten Speicherplatz in kb bekommen.
#
autocreatequota: 50000

#
# Wenn "yes" werden alle 8Bit-Zeichen durch XXX ersetzt.
#
reject8bit: no

#
# Gibt eine Warnung aus, wenn die Mailbox zu x% voll ist. Hier würde der
# User bei 90% quota-Auslastung benachrichtigt werden.
#
quotawarn: 90

#
# Zeit in Minuten, in der der Server keine Meldung mehr vom Client erhält und darum
# die Verbindung kappt. Bei lokalen Server sollte der "timeout" recht hoch eingestellt werden.
#
timeout: 480

#drachost: localhost

#
# Gibt an welche Methode der Server verwendet um User zu authentifizieren möglich sind:
# "sasldb", "kerberos_v4", "passwd" und "shadow".
#
sasl_pwcheck_method: passwd
lmtp_overquota_perm_failure: no

lmtpsocket: /var/lib/imap/socket/lmtp
srvtab: /var/lib/imap/srvtab
#sievedir: /var/lib/sieve
#sasl_auto_transition: yes
#
# if you want TLS, you have to generate certificates and keys
#
#tls_cert_file: /usr/ssl/certs/cert.pem
#tls_key_file: /usr/ssl/certs/skey.pem
#tls_ca_file: /usr/ssl/CA/CAcert.pem
#

alias_maya
17.12.02, 20:10
->> sasl_pwcheck_method: passwd

Ich denke mal, daß der user cyrus keine Leserechte auf /etc/shadow hat
und deshalb nicht authentifizieren kann.
Also entweder dem User cyrus leserechte auf /etc/shadow geben (insecure)
oder einen anderen Authentifizierungs-mechanismus verwenden,
zb. saslauthd oder sasldb

lg, Peter

unlocked
20.12.02, 16:35
Danke erst einmal für deine Antwort, hat aber auch nichts gebracht.
Unter SuSE 8.0 gibt es keine Probleme aber halt unter 8.1, keine Ahnung woran das liegt.

hjn
21.12.02, 19:07
hallo

ich hatte auch den fehler.
bei mir lag es an folgendem

"cyradm --auth login localhost -u root(oder ein anderer user)" -> feher

"cyradm --auth login localhost -user root(oder ein anderer user)" -> ok

in der suse 8.0 kann man "-u xxx" schreíben
in der suse 8.1 muß man "-user xxx" schreiben

mfg
hjn

unlocked
22.12.02, 13:30
Das hilft bei mir leider auch nicht, aber trotzdem Danke.