phpbar.de logo

Mailinglisten-Archive

[php] Probleme mit Benutzerrechten nach einem Upload mittels HTML-Form und PHP

[php] Probleme mit Benutzerrechten nach einem Upload mittels HTML-Form und PHP

Andreas Ahlenstorf lists at ahlenstorf.ch
Mon Nov 6 16:29:31 CET 2006


Am 06.11.2006 um 12:01 schrieb Tim:

> 1. Kennt jemand dieses Problem bei sich auch und hat es vielleicht  
> schon
> gelöst?

PHP kann Dateien nur mit dem jeweiligen User resp. Gruppe anlegen,  
unter dem es selber läuft. Dies ist je nach Installation entweder der  
Benutzer/Gruppe des Webservers oder die, unter denen PHP gestartet  
wurde (bei FastCGI z.B. speziell welche für PHP oder die des  
jeweiligen Users). Ändern von User/Gruppe geht nur, wenn der  
jeweilige User die nötigen POSIX-Capabilities hat (z.B. CAP_CHOWN).  
Dies ist i.d.R. aber nur Root. Was dir übrig bleibt, ist die  
Schreibrechte möglichst weit zu setzen: chmod($file, 0777); Damit  
können dann alle die Datei bearbeiten und auch löschen.

Gruss,
Andreas


php::bar PHP Wiki   -   Listenarchive