Leser: 1
|< 1 2 >| | 13 Einträge, 2 Seiten |
QuoteAls ich noch auf meinem Strato Server Visas laufen hatte gab es eine spezielle suexec die mod_perl für alle ermöglichte.mod_perl wird im apache-child vorgehalten und auch direkt dort, also ohne neuen prozess, ausgeführt. dadurch ergibt sich imho schon, dass ein userwechsel wie bei suexec (für mod_cgi mit neuen prozessen) nicht möglich ist.
QuoteIs it possible to run mod_perl enabled Apache as suExec?
The answer is No. The reason is that you can't "suid" a part of a process. mod_perl lives inside the Apache process, so its UID and GID are the same as the Apache process.
You have to use mod_cgi if you need this functionality.
Another solution is to use a crontab to call some script that will check whether there is something to do and will execute it. The mod_perl script will be able to create and update this todo list.
QuoteEs existiert übrigens eine Variante des suexec-Programmes für den Apache, die wesentlich weniger restriktiv bei der Prüfung der User- und Gruppenrechte an der auszuführenden Datei und dem enthaltenden Verzeichnis ist, die dafür aber eine chroot()-Umgebung aufsetzt, in der dieses Programm ablaufen kann. Dadurch, daß das Programm in der chroot()-Umgebung eingesperrt ist, wird ein zusätzlicher Grad an Sicherheit erreicht.
|< 1 2 >| | 13 Einträge, 2 Seiten |