Rechteproblem mit Apache+Php+Perl
Posted: 2003-12-02 19:36
Hallo,
ich verwende den Apache 1.3.xx mit dem Modul: mod_vhost_alias (infos: http://httpd.apache.org/docs/mod/mod_vhost_alias.html).
Der apache selber läuft als www:www.
Ich habe ja logischerweise mehrere Domains (sonst würde ich das Modul nicht verwenden ;) )
Wenn ich jetzt z.b. auf DomainA.de bin, besteht jetzt noch die Möglichkeit z.b. via PHP oder Perl befehle auszuführen um den Quelltext von Dateien von z.b. DomainB.de zu bekommen. Dies würde ich gerne unterbinden - weil die 2. Domänen ja nichts miteinander zu tun haben.
Als Ansatzmöglichkeiten habe ich mir chroot bzw. den SAFE_MODE von Php angeschaut, bin aber nicht wirklich zu einem brauchbaren Ergebnis gekommen.
Ich kann ja z.B. bestimmte Unix Kommandos sperren - allerdings weiss ich nicht, ob dies dann noch mit dem php upload skript (z.b. vom Forum) noch harmoniert - oder ob das dann den Dienst verweigert.
Den einzelnen Verzeichnissen UNIX Rechte zu vergeben ist auch nicht wirklich sinnvoll, da ich nur einen UNIX user (www) und group (www) für alle Domains habe.
Kann mir jemand helfen - und wenn ja, wie :) ?
danke und grüße
sNOW
ich verwende den Apache 1.3.xx mit dem Modul: mod_vhost_alias (infos: http://httpd.apache.org/docs/mod/mod_vhost_alias.html).
Der apache selber läuft als www:www.
Ich habe ja logischerweise mehrere Domains (sonst würde ich das Modul nicht verwenden ;) )
Wenn ich jetzt z.b. auf DomainA.de bin, besteht jetzt noch die Möglichkeit z.b. via PHP oder Perl befehle auszuführen um den Quelltext von Dateien von z.b. DomainB.de zu bekommen. Dies würde ich gerne unterbinden - weil die 2. Domänen ja nichts miteinander zu tun haben.
Als Ansatzmöglichkeiten habe ich mir chroot bzw. den SAFE_MODE von Php angeschaut, bin aber nicht wirklich zu einem brauchbaren Ergebnis gekommen.
Ich kann ja z.B. bestimmte Unix Kommandos sperren - allerdings weiss ich nicht, ob dies dann noch mit dem php upload skript (z.b. vom Forum) noch harmoniert - oder ob das dann den Dienst verweigert.
Den einzelnen Verzeichnissen UNIX Rechte zu vergeben ist auch nicht wirklich sinnvoll, da ich nur einen UNIX user (www) und group (www) für alle Domains habe.
Kann mir jemand helfen - und wenn ja, wie :) ?
danke und grüße
sNOW