Suse 10.1 mit Dovecot -> userdb / passdb

Jo Ke

Registered User
Hallo zusammen,

leider habe ich Probleme meinen Dovecot (1.0 Beta3) zum laufen zu bringen. Es war unter Suse 9.3 kein Thema. Jetzt unter Suse 10.1 klappt das leider nicht. Es gibt anscheinend Probleme mit der Authentifizierung / dem Zugriff auf die userdb/passdb:

Code:
server:/etc/dovecot # rcdovecot restart
Stopping dovecot                                                      done
Starting dovecot Error: Error in configuration file /etc/dovecot/dovecot.conf line 624: Unknown setting: userdb
startproc:  exit status of parent of /usr/sbin/dovecot: 89
                                                                      failed

Ich möchte die Auth über die "Standard Unix user database" / das "Unix passwd file" machen.

Ich habe schon verschiedene Dinge ausprobiert, was mich aber leider nicht weiter gebracht hat.
Hat jemand eine Idee?

Gruß & Dank
Jo Ke
 
Last edited by a moderator:
Hallo,

erst mal.... pushen wird nicht gern gesehen.

So nun aber :)

Du hast
Code:
userdb
verwendet.

Richtig müsste es lauten
Code:
 auth_userdb

Und um deine Frage vollständig zu beantworten.
auth_userdb = passwd
 
Hallo V40,

sorry wollte nicht pushen und danke für die Antwort.

Leider hat es zu keiner Veränderung geführt. Ich habe die Änderung eingetragen, aber die Fehlermeldung hat sich nicht verändert. ;-(

Code:
c7:/var/log # rcdovecot restart
Stopping dovecot                                                      done
Starting dovecot Error: Error in configuration file /etc/dovecot/dovecot.conf line 625: Unknown setting: userdb
startproc:  exit status of parent of /usr/sbin/dovecot: 89
                                                                      failed

Hast Du noch eine andere Idee?

Gruß & Dank
Jo Ke
 
Die Fehlermeldung _scheint_ recht eindeutig zu sein. Die von Dir gewählte auth-Methode gibt es nicht.
Schlage mal in der Doku von Dovecot nach, ob Du zu dem Eintrag auth_userdb etwas findest.

Edit:
Meine Vermutung scheint ja gar nicht so falsch zu sein. Du hast den Post ja auch schon entdeckt.
 
Last edited by a moderator:
Hallo zusammen,

ich möchte das ganze jetzt auch mal auflösen. Wenn ich genauer hin geschaut hätte, dann wäre ich auch selber drauf gekommen. Auch sicherlich durch Eure Hilfe.

So müssen die beiden Einträge aussehen
Code:
userdb passwd {
}

passdb pam {
}
und nicht
Code:
userdb = passwd
passdb = pam

Viele Grüße und Danke!
Jo Ke
 
Hallo,

wir haben zu danken ;)

Da du uns mitgeteilt hast was das Problem gelöst hat.
Für den Fall das noch jemand das hat kann der/die jenige nun eine Lösung finden.
 
Back
Top