Ik loop al een jaartje of twee tegen hetzelfde probleem aan en moet concluderen dat het lijkt alsof er in al die tijd geen simpele oplossing voor is bedacht. Dit is wat ik wil bereiken:
- Ik wil Apache2 met PHP5 beschikbaar stellen aan wat gebruikers
- Deze gebruikers moeten PHP scripts kunnen draaien via Apache2 zónder safe_mode zodat ze bijvoorbeeld scripts kunnen starten via exec() of backticks
- Deze scripts moeten niet gedraaid worden onder de standaard Apache2 user (in mijn geval www-data (Debian Sarge)) maar onder de gebruiker van wie het bestand is
- Ik moet via een VirtualHost-directive in kunnen stellen waar PHP zijn sessies opslaat en waar tijdelijke bestanden komen (iedere gebruiker heeft een aparte tmp-directory)
- De gebruikers moeten in staat zijn via .htaccess-bestanden bepaalde instellingen van PHP te veranderen
De laatste twee voorwaarden sluiten een CGI-oplossing al uit, leek me. Op dit forum wordt links en rechts mod_suid2 of mod_ruid geroepen, maar tegelijk ook dat ik dan functies als posix_setuid() eruit moet slopen om het veilig te laten werken.
Graag zou ik jullie suggesties horen![]()

Likes:
![[Apache2+PHP] Processen van de gebruiker ipv van apache](https://www.webhostingtalk.nl/images/WHT_rd/misc/dT.png)

Quote
overigens is er niets mis met een CGI-oplossing, zolang het maar die dingen kan die ik wil