PHP Upload Problem nach Confixx Update
Posted: 2004-09-09 10:21
Hallo,
folgendes wird verwendet:
nach den Update auf Confixx 3.0.4 sind die User "webx" nicht mehr in der Gruppe ftponly sondern haben eine eigene Gruppe wie der Username z.B. "web36"
Nun habe ich folgendes Problem die PHP Scripte werden alle als entsprechender User und dessen Group ausgeführt, nur wenn dieses Script Dateien uploaded via POST get oder PUT dann haben diese Dateien die Rechte (Beispiel!!!):
nur der Eigentümer kann Sie lesen Standardmäßig sollte das aber die Gruppe auch lesen können und da Apache kein Mitglied ist in den Gruppen sollte vermutlich auch "Read by Other" gesetzt sein oder?
Denn wenn hochgeladene Bilder abgerufen werden sollen, erhalte ich ein Forbidden weil Apache nicht darauf zugreifen kann.
Wie kann ich das Problem lösen?
Vielen Dank
Daniel
NACHTRAG:
========
Das Problem tritt nur auf, wenn das Script selber oder move_uploaded_file Daten in ein tieferliegendes Verzeichnis schreiben, wird in dem gleichen Verzeichnis wo auch das Script ausgeführt wird geschrieben passen die Rechte. Komisches Phänomen oder?
folgendes wird verwendet:
Code: Select all
Apache2
PHP-CGI
suPHP
Nun habe ich folgendes Problem die PHP Scripte werden alle als entsprechender User und dessen Group ausgeführt, nur wenn dieses Script Dateien uploaded via POST get oder PUT dann haben diese Dateien die Rechte (Beispiel!!!):
Code: Select all
-rw------- 1 web7 web7 9 Sep 7 23:29 sess_ed6ae4c66fb7931ab33d05c99623e30dDenn wenn hochgeladene Bilder abgerufen werden sollen, erhalte ich ein Forbidden weil Apache nicht darauf zugreifen kann.
Wie kann ich das Problem lösen?
Vielen Dank
Daniel
NACHTRAG:
========
Das Problem tritt nur auf, wenn das Script selber oder move_uploaded_file Daten in ein tieferliegendes Verzeichnis schreiben, wird in dem gleichen Verzeichnis wo auch das Script ausgeführt wird geschrieben passen die Rechte. Komisches Phänomen oder?