dedlfix: [gelöst] "nobody" führt den webserver aus.

Beitrag lesen

Hi!

" [...] Das sollte schon der User nobody sein, weil der fast nix darf."

Der darf nur deshalb "nichts", weil man ihm nicht mehr Rechte gegeben hat, was aber nicht zwingend der Fall sein muss. Wenn du willst, kannst du jede Kennung, auch "nobody", mit Root-Rechten ausstatten.

Ja, so ist es auf dem Server zumindest. Denn fopen mit dem Flag "w" macht folgendes: "... Wenn die Datei nicht existiert wird versucht sie anzulegen."
Und schwupps hat sie als Owner und Group "nobody".

Weil in deinem Fall der Apache mit dieser Kennung läuft.

("Einige Administratoren verwenden den Benutzer nobody.")

Man müsste wohl sagen, dass einige Administratoren einen User namens "nobody" anlegen und unter diesem den Apachen laufen lassen. Da der Name recht beliebt ist, kann es sinnvoller sein, einen eigenen Benutzer für spezielle Aufgaben ("apache" für den Apachen) zu verwenden, dann kommt der nicht mit anderen Anwendungen, die sich zufälligerweise ebenfalls für "nobody" entschieden haben, ins Gehege.

Lo!