Morpheus wrote:Lampp läuft als root, alle Ordner haben als Besitzer root ebenso wie Gruppe root.
Das stimmt nicht so ganz. Ein Masterprozess des Apache (httpd) läuft als root. Das ist notwendig, da unter den meißten Unices nur root Ports unter 1024 benutzen darf. Sobald es sich der Kindprozess (der der eigentlich arbeitet) gemütlich gemacht hat, wird er zum in der httpd.conf angegebenen User und Group. Dieser ist dann auch Eigentümer von durch cgi-Programme oder php erstellten Dateien.
Die Programmdateien selbst gehören auch wiederum root - das ist auch keine schlechte Idee - würden sie dem gehören, unter dem der httpd läuft, so könnte jedes php-script an der Server-Programmdatei rumpfuschen. Das ist auch der Grund, warum der "arbeitende" httpd nicht als root läuft.
mit "ps aux" kannste nachgucken, wem welcher Prozess gehört.
hoffe etwas Licht ins Dunkel gebracht zu haben.
cu
rene-roger