ugrás a tartalomhoz

move_uploaded_file esetén ne a webszerver legyen a fájl tulajdonosa

Anonymous · 2006. Okt. 28. (Szo), 15.22
Sziasztok!


1 kérdésem lenne csak. A move_uploaded_file eljárást használom a weboldalamon, működik is, csak a feltöltött fájlok tulajdonosa maga a webszerver user (apache). Hogy lehet azt megoldani, h ne az apache legyen a tulajdonosa a feltöltött fájlnak, hanem mondjuk az, h xyz.

Válaszokat nagyon köszi!

Üdv,
Attila
 
1

chown

Anonymous · 2006. Okt. 28. (Szo), 16.36
chownolod miután feltöltötted.
2

chown

Anonymous · 2006. Okt. 28. (Szo), 20.42
A probléma ismerős. A baj az, hogy ha nem te vagy a rendszergzda, akkor nem tudod chownolni, mert azt csak root tudja. Viszont van megoldás. Én pl. a http://www.web-server.hu nél rendeltem tárhelyet, és nekei van olyan szerverük, ahol suidPHP fut, aminek az a lényege, hogy nem apache vagy www-data userként fut, hanem az én saját useridmmel. Ezt a megoldást tudom javasolni a problémára, sima apache telepítéssel nem fog működni.
3

Move_uploaded_file esetén ne a webszerver legyen a fájl tulajd

Anonymous · 2006. Okt. 28. (Szo), 21.43
saját szerver tehát a chown az oké mostmég, amíg viszonylag egyszerű azt az 5 usert figyelnem aki feltölt ezen módon, de mi van ha 100 userem lesz...
a suidPHP-ről hallottam, asszem ennek utána is nézek, köszi...
igazából abban reménykedtem, h van valami kapcsoló a move_uploaded_file-hoz, ami beállítja a júzer tulajdonjogot, de akkor ezek szerint nincs...

köszi!
üdv,
Attila