Hello,
Das Verzeichnis in dem die Datei liegt habe ich ja selbst
das war Objekt 1, der User, der vor dem Client sitzt
in FTP angelegt.
das war Objekt 2, das Werkzeug und sein "Login-User"
Der owner bin ich
Das ist falsch, der Owner ist üblicherweise der User Deines FTP-Zuganges, also Dein "Login-User"
und die Gruppe ist "user".
Das ist nun schon wieder Objekt 3,
Write - Read - und Execute in allen 3 Möglichkeiten sind auch gesetzt.
Das ist bei vernünftiger Konfiguration des Servers nicht notwendig,
da würde dann rw- rw- --- auch genügen für Files
und für Verzeichnisse dann eben rwx rwx ---
Deshalb klappt auch der Upload. Aber nachdem etwas upgeloaded wurde ist das gerade hochgeladene File auf einmal gesperrt. Warum auch immer ...
Der Upload per Script klappt deshalb, weil der HTTP-Server-User bzw. der Script-User (bei CGI) in dem _Verzeichnis_ Schreibrechte hat, in das das File _nach_ dem Upload verschoben wird und weil er Schreib- und Leserechte hat in dem Verzeichnis, in dem das File _während_ des Uploads zischengelagert wird.
Um Dir zu helfen, müssten wir also erst einmal wissen,
-
ob PHP bei Dir als Modul oder al CGI läuft
-
wer dann ggf. der Server-User ist und was seine primary group ist
-
wer dann ggf. der Script-User ist und was seine primary group ist
-
Wie dein FTP-User heipt und und was seine primary group ist
-
ob Du Einfluss auf irgeneine dieser Konfigurationen hast
-
ob die User auch noch supplemental Groups zugeornet sind. Das könnte dann nämlich ggf. die Lösung sein. Auf einem System mit PHP als Modul sollte der Server allen Supplemntal Groups seiner PHP-Kunden zugeordnet sein. Damit könnte man dann alles vernünftig regeln.
Da das bei einem ordentlichen Hoster auch bei shared Hosting nicht mehr als 200 sein sollten, bleibt es überschaubar.
Safe-Mode scheint ja zum Glück nicht auch noch aktiv zu sein.
Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)
