Am Fri den 19 Jan 2001 um 01:45:42PM +0100 schrieb Jens Puruckherr:
Am Freitag, 19. Januar 2001 13:14, schrieb Andre Schulze:
Das ist in der Apache Doku erklaert. In der Regel brauchst du dich darum aber nicht kuemmern, da suexec von selbst deine Skripte unter deiner uid laufen laesst.
ich nutze intensiv PHP - als Modul gebaut. Damit klappt es wohl nicht?
Bis vor 5 Minuten wusste ich es auch nicht - probieren geht ueber studieren:
<html> <title>UID Tester</title> </head> <body> <?php echo posix_getuid() ?> </body> </html>
Auf http://wonky.wox.org/~as8/foo.php kann man sehen, dass es bei mir 33 == www-data ist :-( Also nuetzt dir suexec mit php unmittelbar erst mal nix. Heiko hatte AFAIK mal erwaehnt, dass man seine Dateien auch etwa so ausfuehren kann:
#!/usr/local/php <html> <title>UID Tester</title> </head> <body> <?php echo posix_getuid() ?> </body> </html>
Dann wird der php Prozess unter deiner uid ausgefuehrt und das Skript sollte irgendwas > 1000 liefern. Ob du ein php auf dem Server als binary ( != Module fuer Apache) installieren kannst musst du herausfinden.
andre