Tom: Chmod Rechte

Beitrag lesen

Hello,

Wie kann ich das herausfinden für welche Datei die richtige
Lese und Schreibrechte vergeben müssen.

woher kommst Du ? :-)

Eine Pauschale Antwort sollte man hier lieber nicht geben, denn dann könnte es passieren, dass Du ein Sicherheitsloch in Deinen Webaccount reißt.

Außerdem hängt es davon ab, ob für PHP der 'Safe Mode' aktiviert wurde, und wie die generellen Zugriffsrechte von PHP eingestellt sind (open_basedir, safe_mode_include_dir, include_dir, ...)

Jedes Script sollte nur maximal soviele Rechte haben, dass es die vorgesehene Aufgabe erledigen kann. Die Einstellung '0777' basiert da meistens auf Unkenntnis oder Faulheit derjenigen, die sie anraten.

Das heißt:
Stell als erstes fest, ob PHP bei Dir als CGI-Script oder als Modul läuft

  • Als Modul läuft es i.d.R. unter einem einheitlichen User, nämlich dem des Webservers
  • Als CGI-Script sollte es unter dem User des Kunden laufen.

Diese User müssen auf die in den Scripten verwendeten Verzeichniss, Dateien und Ressourcen die passenden Rechte haben. Solange Du also nicht verstehst, was in den Scripten stattfindet, ist eine Empfehlung für die Rechte eine gefährliche Sache.

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

Tom

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