- Wenn nun ein anderer user per PHP (also Eigentümer "nobody") eine Datei angelegt hat kann ich dann - egal welche Rechte die Datei hat - per PHP (wiederum "nobody") darauf zugreifen?
Jein. Aus Sicht des Systems schon, aus Sicht von PHP nicht, allerdings nur, wenn die PHP-Option Safe Mode eingeschaltet ist. Diese bewirkt nämlich, daß ein Skript auf nicht auf Objekte zugreifen kann, deren Eigentümer (optional: deren Gruppe) nicht mit dem Eigentümer (Gruppe) der Skriptdatei übereinstimmt.
Der Safe Mode sollte normalerweise eingeschaltet sein. Wie das und anderes in der Realität aussieht, zeigt ein Artikel aus dem letzten Jahr in der c't (http://www.heise.de/ct/02/14/072/), Zitat: "Offensichtlich sind viele Provider nicht willens oder in der Lage, ihren Kunden eine sichere Server-Umgebung zu bieten."
- D.h. ich könnte per fopen("/pfad/zu/anderem/user/auf/demselben/server/file.html", "w") -
wenn die Gruppe "other" in der Datei file.html Schreibrechte hätte - diese lesen bzw. beschreiben??
Ja, mit obiger Einschränkung.
Gruß,
soenk.e