Apache: Jeder Vhost unter eigener UID laufen lassen, evtl im chroot.

F

feiz

Eroberer
Hallo.

Ist folgendes möglich:

Apache Hauptprozess als www-data laufen lassen, ohne chroot.

Alle Vhosts jedoch unter einer eigenen UID/GID laufen lassen.
z.B. UID kunde123 / GID kunden

Und wenn möglich, die vhosts sogar auf ein chroot beschränken, so dass selbst Profis mit böswilligen Scripts es nicht so leicht haben, auf andere Kundenverzeichnisse und Systemverzeichnisse wie /etc zuzugreifen.

Es gibt zwar open_basedir, aber der Sache traue ich nicht so ganz.
Außerdem ist das eine php Konfiguration, die nicht auf den Apache selbst wirkt, und somit auch nicht auf CGI Perl Scripts.
 
Willst du nicht warten, bis dein anderer Thread durch ist? Insbesondere, weil wir uns da gerade zu diesem Thema unterhalten?
 

Ähnliche Themen

Linux Kernsystem absichern durch Chroots und gute Rechtevergabe

(Zugriffs-)Rechte für Apache-Vhost-user. Wieviel ist gut?

VirtualHosts laufen nicht.

Zurück
Oben