Hallo,
ich habe suPHP unter ISPConfig installiert. PHP-Dateien werden jetzt auch mit der DIG und UID des Admin-Users des jeweiligen Virtuellen Hostes ausgeführt. Die PHP-Skripte können auch Dateien lesen und schreiben. Es ist keine Problem, wenn die Rechte der Datei 0400 oder 0600 sind.
Apache allerdings scheint weiterhin mit der UID und GID www-data:www-data zu kommen und kann daher diese Dateien nicht lesen und auch nicht ausliefern. Das einzige was zu helfen scheint, ist, ein chmod auf die Dateien zu machen, so dass diese für "other" lesbar sind (also z.B. 0444). Oder ich muss www-data als user zur entsprechenden group hinzufügen und die Datei auf z.B: 0640 setzen.
Gibt es eine Möglichkeit, dass Apache für jeden Virtual Host mit der entsprechenden UDI und GID kommt?
Ich will ja eventuell Passwortgeschützte Bereiche anlegen. Da sollten die Dateien natürlich nicht für andere User des Systems lesbar sein. Oder das Backend eines CMS schreibt z.B. Dateien die andere User nicht sehen sollen.
Ich habe bei meiner Recherche nichts zu diesem Problem gefunden. Aber vielleicht habe ich was übersehen. Ich bin also auch für ein rtfm dankbar, aber ein genauer Verweis, wo ich das nachlesen kann wäre schön.
Gruß,
Berny
ich habe suPHP unter ISPConfig installiert. PHP-Dateien werden jetzt auch mit der DIG und UID des Admin-Users des jeweiligen Virtuellen Hostes ausgeführt. Die PHP-Skripte können auch Dateien lesen und schreiben. Es ist keine Problem, wenn die Rechte der Datei 0400 oder 0600 sind.
Apache allerdings scheint weiterhin mit der UID und GID www-data:www-data zu kommen und kann daher diese Dateien nicht lesen und auch nicht ausliefern. Das einzige was zu helfen scheint, ist, ein chmod auf die Dateien zu machen, so dass diese für "other" lesbar sind (also z.B. 0444). Oder ich muss www-data als user zur entsprechenden group hinzufügen und die Datei auf z.B: 0640 setzen.
Gibt es eine Möglichkeit, dass Apache für jeden Virtual Host mit der entsprechenden UDI und GID kommt?
Ich will ja eventuell Passwortgeschützte Bereiche anlegen. Da sollten die Dateien natürlich nicht für andere User des Systems lesbar sein. Oder das Backend eines CMS schreibt z.B. Dateien die andere User nicht sehen sollen.
Ich habe bei meiner Recherche nichts zu diesem Problem gefunden. Aber vielleicht habe ich was übersehen. Ich bin also auch für ein rtfm dankbar, aber ein genauer Verweis, wo ich das nachlesen kann wäre schön.
Gruß,
Berny