PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : webserver das schreiben erlauben



michas
20.04.03, 22:32
hi zusammen,

wie kann ich eigentlich eine datei so mit rechten ausstatten, das nur ich und der webserver(apache) das recht haben sie zu ändern?
"normalerweise" fällt der webserver ja in die kategorie "others", wenn ich ihm also das schreiben erlaube, kann damit ja jeder die daten ändern.

die einzige lösung die ich grad sehe, wäre es die gruppe der datei auf nobody zu ändern. (der webserver läuft als nobody.)
ein "chgrp nobody datei" klappt aber mangels rechten nicht. :rolleyes:

kann man das trotzdem irgendwie machen? (ich bin nicht root, kann aber befehle auch als nobody ausführen.)

oder gibts da eine schlauere lösung?

- michas

Bauchi
20.04.03, 23:02
jo .. leg ne gruppe an in der dein user ist und in der der apache ist ... und dann change die rechte für die gruppe ...

man groupadd sollte dir weiter helfen
man chmod und man chown sind als erweiterte lektüre zu empfehlen

michas
21.04.03, 12:04
danke.
diese lösung setzt allerdings root-rechte vorraus. (die ich, wie schon geschrieben, nicht hab.)

es würde schon reichen mich als besitzer der datei zu lassen und die gruppe auf nobody zu setzen, allerdings dürfen diese änderungen wohl weder nobody noch ich machen. :(

noch ne andere idee?