PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache 2 + PHP UID für fopen Befehl



Trendman
13.09.04, 00:28
Hallo,

ich habe ein Problem mit Apache 2 und aktiviertem SuExecUserGroup.
Auf meinem Server existiert ein Verzeichnis /home/test/www, auf das der User test aus der Gruppe users Zugriff hat. Per SuExecUserGroup habe ich dem Virtualhost den User test und die Gruppe users zugewiesen. Ein Aufruf von getmyuid() zeigt mir 1010, was laut /etc/passwd die korrekte uid ist. Wenn ich aber den Befehl fopen verwende kann ich trotzdem keine Dateien in das Verzeichnis schreiben, da diese wieder den Benutzer des Apache haben (nobody.nogroup) und ich dafür die Verzeichnisrechte auf 777 setzen müsste. Ich hänge an diesem Problem schon länger und finde im Internet keine Hilfe dazu. Hat hier einer vielleicht eine Lösung oder wenigstens eine Idee?

Viele Grüße, Trendman