![](https://seccdn.libravatar.org/avatar/199d42c59ab687631f890a755808d10a.jpg?s=120&d=mm&r=g)
Hallo zusammen, beim Versuch mich als cyradm einzuloggen bekomme ich folgendes: cyrus@Server03:/root> cyradm localhost Password: cyradm: cannot authenticate to server with as cyrus dies steht in der /var/log/messages: Dec 17 20:03:08 Server03 imap[9833]: executed Dec 17 20:03:08 Server03 imap[9833]: accepted connection Dec 17 20:03:08 Server03 perl: DIGEST-MD5 client step 2 Dec 17 20:03:15 Server03 imap[9833]: unable to open Berkeley db /etc/sasldb2: No such file or directory Dec 17 20:03:15 Server03 imap[9833]: unable to open Berkeley db /etc/sasldb2: No such file or directory Dec 17 20:03:15 Server03 imap[9833]: badlogin: localhost [127.0.0.1] DIGEST-MD5 [SASL(-13): user not found: no secret in database] Dec 17 20:03:18 Server03 perl: No worthy mechs found Wenn ich das richtig interpretoere muß ich mich also zuerst mit sasldb beschäftigen? Wo stelle ich ds ein? Denn ein: Server03:/etc # telnet localhost imap Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK Server03 Cyrus IMAP4 v2.2.13 server ready . logout * BYE LOGOUT received . OK Completed Connection closed by foreign host. funktioniert. Nur kann ich Cyrus nicht administrieren. Danke und Gruß Johannes -- "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/6cacaf4eb2894c2da1aaf9dab186ef82.jpg?s=120&d=mm&r=g)
Johannes Kapune wrote:
Hallo zusammen,
beim Versuch mich als cyradm einzuloggen bekomme ich folgendes:
cyrus@Server03:/root> cyradm localhost Password: cyradm: cannot authenticate to server with as cyrus
dies steht in der /var/log/messages: Dec 17 20:03:08 Server03 imap[9833]: executed Dec 17 20:03:08 Server03 imap[9833]: accepted connection Dec 17 20:03:08 Server03 perl: DIGEST-MD5 client step 2 Dec 17 20:03:15 Server03 imap[9833]: unable to open Berkeley db /etc/sasldb2: No such file or directory Dec 17 20:03:15 Server03 imap[9833]: unable to open Berkeley db /etc/sasldb2: No such file or directory Dec 17 20:03:15 Server03 imap[9833]: badlogin: localhost [127.0.0.1] DIGEST-MD5 [SASL(-13): user not found: no secret in database] Dec 17 20:03:18 Server03 perl: No worthy mechs found
zeige doch mal folgende Sachen: /etc/cyrus.conf /etc/imapd.conf ps aux| grep saslauthd
Wenn ich das richtig interpretoere muß ich mich also zuerst mit sasldb beschäftigen? Wo stelle ich ds ein?
Wogegen möchtest du denn authentifizieren, sasldb, passwd, ldap, sql? Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/199d42c59ab687631f890a755808d10a.jpg?s=120&d=mm&r=g)
Von: Sandy Drobic
zeige doch mal folgende Sachen:
/etc/cyrus.conf
# standard standalone server implementation START { # do not delete this entry! recover cmd="ctl_cyrusdb -r" # this is only necessary if using idled for IMAP IDLE idled cmd="idled" } # UNIX sockets start with a slash and are put into /var/lib/imap/socket SERVICES { # add or remove based on preferences imap cmd="imapd" listen="imap" prefork=0 # imaps cmd="imapd -s" listen="imaps" prefork=0 pop3 cmd="pop3d" listen="pop3" prefork=0 # pop3s cmd="pop3d -s" listen="pop3s" prefork=0 sieve cmd="timsieved" listen="sieve" prefork=0 # at least one LMTP is required for delivery # lmtp cmd="lmtpd" listen="lmtp" prefork=0 lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=0
/etc/imapd.conf
configdirectory: /var/lib/imap partition-default: /var/spool/imap sievedir: /var/lib/sieve admins: cyrus allowanonymouslogin: no autocreatequota: 10000 reject8bit: no quotawarn: 90 timeout: 30 poptimeout: 10 dracinterval: 0 drachost: localhost sasl_pwcheck_method: saslauthd lmtp_overquota_perm_failure: no lmtp_downcase_rcpt: 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 #tls_ca_path: /usr/ssl/CA
ps aux| grep saslauthd
Server03:~ # ps aux| grep saslauthd root 9682 0.0 0.1 3984 796 ? Ss 19:59 0:00 /usr/sbin/saslauthd -a pam root 9683 0.0 0.0 3984 476 ? S 19:59 0:00 /usr/sbin/saslauthd -a pam root 9684 0.0 0.0 3984 440 ? S 19:59 0:00 /usr/sbin/saslauthd -a pam root 9685 0.0 0.0 3984 440 ? S 19:59 0:00 /usr/sbin/saslauthd -a pam root 9686 0.0 0.0 3984 440 ? S 19:59 0:00 /usr/sbin/saslauthd -a pam root 10604 0.0 0.1 2880 756 pts/3 R+ 20:54 0:00 grep saslauthd
Wenn ich das richtig interpretoere muß ich mich also zuerst mit sasldb beschäftigen? Wo stelle ich das ein?
Wobei bei meinem alten System auch nur saslauthd eingetragen ist - aber warum gings da?
Wogegen möchtest du denn authentifizieren, sasldb, passwd, ldap, sql?
eigentlich gegen passwd (zumindest habe ich darüber den USER cyrus bearbeitet. Was ist am sinnvollsten? (frage ist bestimmt zu allgemein) Ich denke es liegt hier an der imapd.conf: sasl_pwcheck_method: saslauthd
Sandy
Danke Johannes -- "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/6cacaf4eb2894c2da1aaf9dab186ef82.jpg?s=120&d=mm&r=g)
Johannes Kapune wrote:
Von: Sandy Drobic
Betreff: Re: cyrus-imap will auf 10.2 nicht
zeige doch mal folgende Sachen:
/etc/cyrus.conf
# standard standalone server implementation
START { # do not delete this entry! recover cmd="ctl_cyrusdb -r"
# this is only necessary if using idled for IMAP IDLE idled cmd="idled" }
# UNIX sockets start with a slash and are put into /var/lib/imap/socket SERVICES { # add or remove based on preferences imap cmd="imapd" listen="imap" prefork=0 # imaps cmd="imapd -s" listen="imaps" prefork=0 pop3 cmd="pop3d" listen="pop3" prefork=0 # pop3s cmd="pop3d -s" listen="pop3s" prefork=0 sieve cmd="timsieved" listen="sieve" prefork=0
# at least one LMTP is required for delivery # lmtp cmd="lmtpd" listen="lmtp" prefork=0 lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=0
/etc/imapd.conf
configdirectory: /var/lib/imap partition-default: /var/spool/imap sievedir: /var/lib/sieve admins: cyrus allowanonymouslogin: no autocreatequota: 10000 reject8bit: no quotawarn: 90 timeout: 30 poptimeout: 10 dracinterval: 0 drachost: localhost sasl_pwcheck_method: saslauthd lmtp_overquota_perm_failure: no lmtp_downcase_rcpt: 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 #tls_ca_path: /usr/ssl/CA
ps aux| grep saslauthd
Server03:~ # ps aux| grep saslauthd root 9682 0.0 0.1 3984 796 ? Ss 19:59 0:00 /usr/sbin/saslauthd -a pam root 9683 0.0 0.0 3984 476 ? S 19:59 0:00 /usr/sbin/saslauthd -a pam root 9684 0.0 0.0 3984 440 ? S 19:59 0:00 /usr/sbin/saslauthd -a pam root 9685 0.0 0.0 3984 440 ? S 19:59 0:00 /usr/sbin/saslauthd -a pam root 9686 0.0 0.0 3984 440 ? S 19:59 0:00 /usr/sbin/saslauthd -a pam root 10604 0.0 0.1 2880 756 pts/3 R+ 20:54 0:00 grep saslauthd
Wenn ich das richtig interpretoere muß ich mich also zuerst mit sasldb beschäftigen? Wo stelle ich das ein?
Wobei bei meinem alten System auch nur saslauthd eingetragen ist - aber warum gings da?
Wogegen möchtest du denn authentifizieren, sasldb, passwd, ldap, sql?
eigentlich gegen passwd (zumindest habe ich darüber den USER cyrus bearbeitet. Was ist am sinnvollsten? (frage ist bestimmt zu allgemein)
Ich denke es liegt hier an der imapd.conf: sasl_pwcheck_method: saslauthd
Es fehlen ein paar Angaben in /etc/imapd.conf: allowplaintext: yes sasl_security_options: noanonymous sasl_mech_list: plain login Setze diese Angaben zusätzlich und starte Cyrus neu. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/199d42c59ab687631f890a755808d10a.jpg?s=120&d=mm&r=g)
Hallo Sandy,
Von: Sandy Drobic
Es fehlen ein paar Angaben in /etc/imapd.conf: allowplaintext: yes sasl_security_options: noanonymous sasl_mech_list: plain login
Setze diese Angaben zusätzlich und starte Cyrus neu.
Sandy
danke, das war's. Gruß Johannes -- "Ein Herz für Kinder" - Ihre Spende hilft! Aktion: www.deutschlandsegelt.de Unser Dankeschön: Ihr Name auf dem Segel der 1. deutschen America's Cup-Yacht! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/d57d667d8e99b6c23aff9bc716432c85.jpg?s=120&d=mm&r=g)
Johannes Kapune schrieb:
Hallo zusammen,
beim Versuch mich als cyradm einzuloggen bekomme ich folgendes:
cyrus@Server03:/root> cyradm localhost Password: cyradm: cannot authenticate to server with as cyrus
dies steht in der /var/log/messages: Dec 17 20:03:08 Server03 imap[9833]: executed Dec 17 20:03:08 Server03 imap[9833]: accepted connection Dec 17 20:03:08 Server03 perl: DIGEST-MD5 client step 2 Dec 17 20:03:15 Server03 imap[9833]: unable to open Berkeley db /etc/sasldb2: No such file or directory Dec 17 20:03:15 Server03 imap[9833]: unable to open Berkeley db /etc/sasldb2: No such file or directory Dec 17 20:03:15 Server03 imap[9833]: badlogin: localhost [127.0.0.1] DIGEST-MD5 [SASL(-13): user not found: no secret in database] Dec 17 20:03:18 Server03 perl: No worthy mechs found
Wenn ich das richtig interpretoere muß ich mich also zuerst mit sasldb beschäftigen? Wo stelle ich ds ein?
Denn ein: Server03:/etc # telnet localhost imap Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK Server03 Cyrus IMAP4 v2.2.13 server ready . logout * BYE LOGOUT received . OK Completed Connection closed by foreign host.
funktioniert. Nur kann ich Cyrus nicht administrieren.
Danke und Gruß Johannes
Dieses Problem hatte ich auch! Siehe doch einmal in /var/log/messages nach ob der Zugriff auf /etc/sasldb2 gescheitert ist! cyrus muß Zugriff auf diese Datei haben! Grüße Oskar -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/6cacaf4eb2894c2da1aaf9dab186ef82.jpg?s=120&d=mm&r=g)
Oskar Schüßler wrote:
Denn ein: Server03:/etc # telnet localhost imap Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. * OK Server03 Cyrus IMAP4 v2.2.13 server ready . logout * BYE LOGOUT received . OK Completed Connection closed by foreign host.
Das ist ein Connect. Funktioniert auch ein login?
funktioniert. Nur kann ich Cyrus nicht administrieren.
Logisch, der user cyrus kann sich nicht anmelden. Du hast ihm ein Passwort gegeben, nicht wahr?
Dieses Problem hatte ich auch! Siehe doch einmal in /var/log/messages nach ob der Zugriff auf /etc/sasldb2 gescheitert ist! cyrus muß Zugriff auf diese Datei haben!
Nicht, wenn saslauthd gegen PAM authentifizieren soll, wie hier. Die Meldungen über sasldb kommen, weil dies ein Backup-Mechanismus ist, wenn der Zugriff über PAM nicht funktioniert. Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Johannes Kapune
-
Oskar Schüßler
-
Sandy Drobic