Thread Rechte mod_perl und Userverzeichnis (7 answers)
Opened by GwenDragon at 2008-05-19 18:11

GwenDragon
 2008-05-19 18:11
#109934 #109934
User since
2005-01-17
14784 Artikel
Admin1
[Homepage]
user image
Derzeit laufen auf einem Server die User als vhosts mit suexec. Allerdings würde ich besser asu Performancegründen auf mod_perl (2.0.3) umstellen.

ich habe jetzt bspw. folgendes:
Der Apache läuft als: apache:apache
Das Verzeichnis eines Users hat: max1234:psasrv
psasrv beinhaltet auch nochmals den User apache.
Die darin liegenden Dateien (durch den FTP-Upload): max1234:psacln

Das Skript hat die Rechte 755 mit max1234:pscln und läuft korrekt.
Will der Apache mit mod_perl nun auf Dateien des Users max1234 zugreifen, klappt das natürlich nicht, weil die Gruppenrechte der Dateien ja nicht stimmen.
Ansonsten kreiert der Apache bei mod_perl ja immer Dateien mit apache:apache.

Sehe ich das richtig, dass mod_perl und unterschiedliche User nicht so einfach möglich sind, die ihre eigenen Dateien gegeneinander abschotten können?

Quote
mod_perl 2.0 improves the situation, since it allows a pool of Perl interpreters to be dedicated to a single virtual host. It is possible to set the UIDs and GIDs of these interpreters to be those of the user for which the virtual host is configured, so users can operate within their own protected spaces and are unable to interfere with other users.
<http://www.modperlbook.org/html/C-1-Users-Sharing-...>

Das Klonen der PerlInterpreter in mod_perl ist nichts, oder?

View full thread Rechte mod_perl und Userverzeichnis