PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP als der Benutzer ausführen, dem das Script gehört



kl47
20.07.06, 15:11
Hallo,

ich hab leider nichts hilfreiches im Netz gefunden, hab "php als anderer benutzer", "php as normal user" und sowas probiert, wenn jemand noch andere Suchbegriffe hat, die ich ausprobieren könnte wäre ich sehr dankbar.

Ich hab hier n kleinen Server in der Firma wo etwas weniger als 20 Mitarbeiter drauf zugreifen können und private und gewerbliche (projektbezogene) Homepages drauf haben. Jetzt brauchen einige für ihre Projekte die system-Funktion, ich würde das aber gerne so einrichten, dass PHP die EUID gleich der UID des Script-owners nimmt, dass also PHP als User "Tom" läuft, wenn die PHP-Datei dem Benutzer "Tom" gehört, ist das möglich?

Danke schonmal :-)

Roger Wilco
20.07.06, 16:59
Du hast folgende Möglichkeiten:
1. PHP als CGI einbdinden mit SuExec
2. PHP als FastCGI einbinden mit SuExec
3. PHP als CGI einbinden mit SuPHP
4. PHP als Apache-Modul einbinden mit mpm_metux, mpm_itk oder mpm_peruser.