PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : System-User und Cyrus User



steve-bracket
27.01.03, 18:11
Hallo und so

Ne kurze Frage zu Cyrus.
(Postfix & Cyrus laufen soweit ohne Probleme.)

Ich hätte gerne gewußt ob gleichzeitig der Systemuser XYZ und ein IMAP Postfach XYZ angelegt werden kann ??
(Vermut mal das es nicht funkt)
Sys-User -> passwd (shadow)
Cyrus -> saslpasswd (wo die passwörter hinterlegt sind weiß ich nicht genau)

Danke für die Antworten

fG Steve

steve-bracket
28.01.03, 12:34
tach

Keiner ne Idee.
(möchte gerne gewissheit vorm ausprobieren)

thx

Steve

BeS
28.01.03, 12:40
Hi,
ich kann es zwar nicht 100%ig sagen, da ich eine cyrus Version verwende welche auf der normalen sys-user Datenbank aufbaut, es sollte aber kein Problem sein.
Sasl und dein System verwalten ja zwei verschiedene user Datenbanken warum sollte sich einer der beiden daran stören, wenn beim anderen ein gleicher user registriert ist?

Ich würde es einfach mal ausprobieren...

MatthiasB
28.01.03, 12:43
cyrus und die systemuser haben eigentlich nur das betriebssystem gemeinsam.

in der imap.conf wird unter sasl_check_passwd festgelegt wie die autentifizierung laufen soll.
trage dort "sasldb" ein und cyrus interessiert sich nicht mehr für die passwörter deiner systemuser.

genauso sollte es umgekehrt sein.

bei gleichzeitigem anlegen der systemuser und cyrususern sollte ein kleines script ausreichen
dem der username und das passwort übergeben wird und die entsprechenden userverwaltungs-programme aufruft.

mfg
matthias

steve-bracket
28.01.03, 14:20
Schönen Dank für die Antworten.

Habs schon ausprobiert.

Ergebniss:

Die Mails werden von Postfix an Cyrus weitergereicht.(
Das funktioniert aber nur bei den Cyrus Usern.
Sobald man ein Mail an eine Adresse schickt die sowohl beim IMAP und auch normal (System)
existiert sitzt die Mail im Mailq fest. (permission denied)
Dh wenn der User XYZ zweimal existiert (IMAP und System) funktioniert es nicht.

Komme auf keine Lösung warum das so ist, aber gut.


Welche Cyrus version benötige ich denn um mit der SystemUSer-DB die Authentifizierung durchzuführen. (passwd, shadow)
Und wie geht man da am besten vor. (vielleicht ein Link zu nem HowTo)

fG Steve

MatthiasB
29.01.03, 00:25
ich habe es jetzt nochmal bei mir ausgetestet ... es funktioniert:

gleiche usernamen und unterschiedliche passwörter.

system: SuSE 7.3 (incl. aller patches)
cyrus v2.0.16
Postfix

mfg
matthias

Thomas Mitzkat
29.01.03, 00:41
bei mir geht. user und passwort gleich - auch suse7.3

steve-bracket
29.01.03, 15:20
tach

Die Authentifizierung läut wahrscheinlich auch über SASLDB bei euch.


Danke für die Antworten.
Da liegt der Fehler wohl an einer schlechten Config. (also an mir ;) )
Benutze als Mailserver Suse 8.

Vielleicht komme ich noch dahinter.

fG Steve

steve-bracket
29.01.03, 17:00
Zu obigem Problem

Wäre nett wenn mir jemand seine main.cf und master.cf posten könnte. (nur den Cyrus Part)

Leider komm ich nicht auf eine Lösung.
Mails an User die am System und am IMAP existieren bleiben leider noch immer in der Mailq.
Das ist ein Postfix Problem (werden nicht weidergereicht) darum wäre mir sehr geholfen wenn ich mal eine andere config sehe.

Danke schon mal im voraus

fG Steve

stefaan
29.01.03, 17:40
Servus!

Damit kämpfe ich auch schon ein weilchen, aber mit Authentifizierung per PAM müsste es gehen.

Grüße, Stefan

steve-bracket
29.01.03, 22:34
Hab den Fehler gefunden.

Als erstes hab ich rausgefunden dass das oben beschriebene Problem nur bei einem User auftritt. (bei meinem User-Account, wo sonst)

Das hat mich irgendwie zur /etc/aliases geführt, und nach einem neugenerieren der Alias DB hats dann gefunkt.

Jetzt bleiben keine Mails mehr im Mailq hängen.


fG Steve