Tom: File Upload ohne 777er Rechte?

Beitrag lesen

Hello,

Natürlich war das ein Witz; wenngleich auch eine dämliche Antwort auf eine mehr oder weniger dämliche Frage... Wenn er keine 777-Rechte sezten will, muss er ja was anderes setzen - und PHP hat im Normalfall nur schreibende Zugriffsrechte auf Dateien, die entsprechend hoch ausfallen...

PHP hat gar keine Zugriffsrechte, sondern der User, der PHP ausführen lässt. Das ist entweder der Konsolen-User oder der Apache oder der IIS oder welcher Webserver auch immer eingestzt wird.

Und Schreibrechte hat der immer, wenn das (w)-Recht eben gesetzt ist.
Wenn er Eigentümer des zu verändernden Objektes ist, dann reicht -w- --- ---
Wenn er in der Grupp Mitglied ist, die im Ojekt angegeben ist    --- -w- ---
Und wenn er gar nix davon ist, dann muss eben                    --- --- -w-
eingestellt sein. Mehr geht immer, weniger nicht.

Und wenn der Safe_Mode eingeschaltet ist ohne gid, dann muss der Webserver zusätzlich auch Eigentümer des Verzeichnisses sein, in dem das File liegt, das er verändern will, oder Eigentümer des Files sein, das er verändern will. Und wenn safe_mode_gid zusätzlich aktiv ist, dann tut er's, wenn er Eigentümer ist oder wenn er in der Gruppe Mitglied ist, die im Pbjekt genannt ist. Die "normalen" rechte müssen natürlich trotzdem passen.

Harzliche Grüße aus http://www.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau