Tom: File Upload ohne 777er Rechte?

Beitrag lesen

Hello,

as Konzept ist eben hilfsweise der Safemode

Safemode einschalten:
Scriptberechtigter ist nun der Eigentümer des Verzeichnisses, in dem das Script liegt
  oder der Eigentümer des Scriptes (oder der Eigentümer von beiden)
Für den Ressourcenberechtigten gilt analog das gleiche
Nun werden vom Webserver (PHP) nur noch Ressourcen angefasst, deren Ressourcenberechtigter identisch mit dem Scriptberechtigten ist

ggf. mit safe_mode_gid die Restriktionen etwas lockern
Dann wird das Prüfungsverfahren für die Berechtigungen in als Lockerung der Restriktion auch noch für die Gruppen durchgeführt.

Welstverständlich gelten die Zugriffsrechte auf Datei- und Verzeichnisebene weiterhin als zusätzlich Einschränkung.

Mit open_basedir wird für den VirtHost (oder sogar für das Verzeichnis, in dem das Script abgelegt wird) eine zusätzliche Einschränkung aufgebaut für alle Ressourcenzugriffe

Allerdings müssen auch

  • include_path
  • session.save_path
  • upload_tmp_dir
  • safe_mode_exec_dir

vernünftig eingestellt werden.

in den meisten Providereinstellungen kann man nämlich die Sessions der anderen User klauen.

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

Tom

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