Supportnet / Forum / Linux
Durch Apache einfluss auf Linux Prozesse nehmen
Frage
Hi
ich bastel gerade an einem admin interface für meinen server, sodass auch nicht so allwissende leute einfach meinen server steuern können .
ich will kein webmin oder so nutzen, sondern mein eigenes ding.
so, jetzt habe ich ein script gebastelt, was meine config dateien umschreiben kann.
meistens ist ja dann ein neustart nötig, aber mit dem [b]exec [/b]oder [b]system [/b]befehl in php schlägt das immer fehl, da der apache server keine ausreichenden rechte hat um z.b. postfix neuzustarten.
ich wollte jetzt mal fragen, ob es eine möglichkeit gibt, apache root rechte zu geben oder umgekehrt, postfix auch ohne besonderen root rechte neuzustarten
luke
Antwort 1 von luwa
sinn und zweck von rechten ist das eben nicht jeder auf dem server rummachen kann.
in der http.conf gibt es die punkte user (owner) und group. wenn du dort statt "apache" (red hat) oder "wwwrun" (suse) "root" enträgst und bei group ebenfalls "root" sollte es gehen.
ABER jeder tropf kann dann auf der kiste alles machen da er mit ereichen des apache alle rechte hält.
in der http.conf gibt es die punkte user (owner) und group. wenn du dort statt "apache" (red hat) oder "wwwrun" (suse) "root" enträgst und bei group ebenfalls "root" sollte es gehen.
ABER jeder tropf kann dann auf der kiste alles machen da er mit ereichen des apache alle rechte hält.

