[postfix-users] Postfix Scripte chrooted betreiben?

tobi tobster at brain-force.ch
Sa Dez 10 13:39:07 CET 2011


On 10.12.2011 12:39, tobi wrote:
> Hallo zusammen,
>
> ich wollte mal bei mir den Postfix auf chroot umstellen, was soweit 
> (fast) alles geklappt hat. Probleme habe ich bei meinem autoreply 
> Script welche in master.cf folgendermassen definiert ist
> <<
> autoreply       unix    -       n       n       -       -       pipe
>  flags= user=nobody argv=/etc/postfix/autoreply/autoreply.test 
> ${sender} ${mailbox}
> >>
> wenn in den auf chroot 'y' setze resp den default Wert nutze, dann 
> knallt mir das Log folgendes um die Ohren
> <<
> Dec 10 12:23:58 mail postfix/pipe[11506]: fatal: get_service_attr: 
> unknown username: nobody
> >>
> Also kann scheinbar der Prozess ned den User in /etc/passwd 
> verifizieren. Ist ja auch logisch, das File gibt es ja ned im chroot. 
> Nur wie kann ich denn dem Prozess die Abfrage der lokalen User 
> zugänglich machen, ohne gleich passwd in den chroot zu kopieren?
> Und eine zweite Frage hätte ich gleich auch noch ;-) Muss denn 
> autoreply.test ebenfalls innerhalb des chroot erreichbar sein oder 
> wird das einmal beim Start eingelesen (wenn der Prozess noch nicht 
> chrooted ist)?
>
> Danke für Eure Hilfe und ein schönes Weekend
>
> tobi
> _______________________________________________
> postfix-users mailing list
> postfix-users at de.postfix.org
> http://de.postfix.org/cgi-bin/mailman/listinfo/postfix-users
Kommando zurück: Ich kann das Teil bei mir gar ned chroot laufen lassen. 
Das Script greift noch auf weitere Dateien ausserhalb des postfix chroot 
zu. Also würde es auch ned gehen wenn nobody verfifiziert werden könnte.
Da hatte ich wohl meinen Code nicht mehr richtig im Kopf ;-)

Gruss

tobi


Mehr Informationen über die Mailingliste postfix-users