PHP Programme starten

A

antcool

Guest
Ich will mir ne Site proggen womit ich darüber mein Internet anschalten kann.

ich weiß das ich mein nötiges Script per

$start = shell_exec("/data/inet start"); starten muss.

so er lädt es, aber ich brauche root rechte um die nötigen Programe zu starten.
Wenn ich den httpd als root (in config eingestellt) laufen lassen will kommt ne Fehlermeldung.

Wie kann ich mein script trozdem starten mit den nötigen root rechtem???
 
Original von antcool
Ich will mir ne Site proggen womit ich darüber mein Internet anschalten kann.

ich weiß das ich mein nötiges Script per

$start = shell_exec("/data/inet start"); starten muss.

Ohne wirklich was von PHP zu wissen. Das sieht _richtig_ gefaehrlich aus.

Wie kann ich mein script trozdem starten mit den nötigen root rechtem???

Der httpd muss das Programm starten duerfen.Entsprechende Rechteanpassungen sind also notwenig. Der Einsatz von sudo macht ggf. Sinn.
 
Gut ist schon mal ein anfang jetzt müsste ich nur noch wissen wie wie sudo einsetzen soll??
 
$start = shell_exec("sudo /data/inet start");

Dazu noch die passenden Einträge in /etc/sudoers, damit keine PW Abfrage kommt. man sudo ist dein Freund.
 
Zurück
Oben