Debain 3.1 auf S4Y und Intergenia Pakete ...

hi,
das geht leider immer noch nicht, auch nicht nach einem neustart von exim4.

es kommt eine andere meldung, 1 ist die die kommt wenn ichs so wie bei dir eingestellt hab wobei man dazu sagen muss dass bei deiner methode er das passwort bereits scheinbar akzeptiert.

bei der 2. kommt immer die passwortabfrage, nach klick auf abbrechen kommt dann die meldung wie im 2. anhang.

hat jemand noch eine idee? :D

grüße aus essen,
martin
 

Attachments

  • fehler.gif
    fehler.gif
    4.9 KB · Views: 133
  • fehler2.gif
    fehler2.gif
    8.4 KB · Views: 145
Last edited by a moderator:
So habe auch mal ein bisschen geforscht da meine emails auch nicht übertragen worden sind. als langer debian nutzer konnte ich mich daran errinnern das es ja ne gruppe shadow gibt in die ich den Debian-exim user aufnehmen könnte.

"addgroup Debian-exim shadow
The user `Debian-exim' is already a member of `shadow'.
"

Ich bekamm oben genannte fehler meldung. Also habe ich mir mal die gruppen von /etc/shadow angesehen und mit der debian installation auf meinem pc verglichen. und siehe da, die vserver /etc/shadow gehört der gruppe root und nicht wie sonst shadow.

"chgrp shadow /etc/shadow"

Und schon läuft alles wieder wie zuhause auch ;)


hoffe ich konnte euch damit ein wenig helfen

cu joh
 
So, ich hab mich auch nochmal mit der Sache beschäftigt und auf meinem vServer auch die direkte Pam-Anbindung hinbekommen:

Code:
plain:
        driver = plaintext
        public_name = PLAIN
        .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
                server_advertise_condition = ${if eq{$tls_cipher}{}{no}{yes}}
        .endif
        server_condition = ${if pam{$2:$3}{yes}{no}}
        server_set_id = $2
login:
        driver = plaintext
        public_name = LOGIN
        server_prompts = "Username:::Password::"
        .ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
                server_advertise_condition = ${if eq{$tls_cipher}{}{no}{yes}}
        .endif
        server_condition = ${if pam {$1:${sg{$2}{:}{::}}}{yes}{no}}
        server_set_id = $1
Wenn Debian-exim dann noch in der Gruppe shadow ist, geht es.
In /etc/pam.d exisitert noch die Datei exim mit folgendem Inhalt:
Code:
auth            required        pam_unix.so
account         required        pam_permit.so
password        required        pam_unix.so

Soweit so gut, es läuft alles.

Auf einem anderen Debian-Sarge-System bekomme ich das zum verrecken nicht ans laufen.
Die Pakte sind alle auf dem gleichen Stand (exim4-heavy bei beiden, gleicher Versionsstand bei pam).
Einzig die Datei exim im pam.d Ordner habe ich manuell erstellt.

Hat jemand eine Idee, wo es haken könnte?
Muss man die Datei irgendwie noch der pam-Schicht oder Exim bekannt machen?
 
Ok. Ich nehm alles zurück. Mit genau der oben geposteten Konfiguration geht es. Ich hatte in der pam.d/exim noch was anderes drinstehen.
 
Back
Top