Pleask und Apache Rechteproblem

URiCK

New Member
Hallo,

ich habe Probleme mit der Rechtekonfiguration, die im Zusammenhang von Apache bei Plesk Benutztung entsteht.

Augangssituation:
VServer Ubuntu 8.04 und Plesk 9.3 als Admin Panel.

Nun habe ich die typische www-run Problematik zwischen Apache Rechten und Webuser Rechten der vhosts.

Apache läuft unter www-data:www-data

Die httpdocs der einzelnen vhostsXY haben Gruppe psaserv und Eigentümer ftp_userXY
Die Dateien im Ordner httpdocs haben Gruppe psacln und Eigentümer ftp_userXY
www-data ist in der Gruppe von psaserv

Nun haben php Skripte natürlich keine Schreibrechte auf Dateien in ihrem httpdocs Verzeichnis, welche per FTP angelegt wurden.

Welchen Lösungsweg würde sich unter Beachtung von Sicherheitsfragen am besten erweisen?

  • Apache ausführen als FastCGI, bzw mdm-itk Apache Modul. Leidet natürlich die Performance drunter.
  • Alle Dateien von Gruppe psacln auf www-data ändern. Allerdings werden dann dennoch durch Php-Skripte neu erstellte Dateien mit www-data:www-data (Sicherheitsrisiko?) versehen und lassen sich durch ftp_userXY auch nicht mehr beschreiben
  • www-data auch in die Gruppe psacln aufnehmen. (Sicherheitsrisiko?)

Nebenbei:
safe_mode on verursacht zusätzlich Probleme. Mit welchem Risiko kann dieser auf off gesetzt werden? (Wird seit PHP 5.3. sowieso depriciated)
Open_base_dir ist jedoch sinnvoll zu setzten?

Welchen Lösungsweg würdet ihr vorschlagen, so dass das www-run Problem gelöst ist und dennoch die Sicherheit garantiert wird?

Besten Dank,
Nick
 
Back
Top