Stiller
Newbie
Hi!
Erstmal etwas über den Urschleim:
Hab mit nem Kumpel mir einen Server zusammengebastelt und nun soll der natürlich etwas ferngesteuert werden.
Also! Ich möchte gern so ein Webinterface basteln, womit ich den Server ausschalten kann und das WLAN aktivieren kann. Für letzteres liegt auch ein Script bereit, welches nur aufgerufen werden muss.
Nun meine Frage: Wie führe ich die Befehle aus? Weil für beides brauch ich Adminrechte, was ich lokal am PC immer per su erledigt habe.
php.net hat mir folgende Lösungsmöglichkeit gegeben:
Aber da der Befehl halt ohne Adminrechte ausgeführt wird, gehts nich....leider. Also das ist denke mal die Fehlerstelle.
Habe mich nun auch schon etwas mit den sudo beschäftigt, aber anscheinend bin ich mal wieder zu doof oder steh auf dem Schlauch der Logik um da die Problematik genau einzutragen.
Doch wie ich Linux kenne, gibt es bestimmt noch eine andere Lösung für das Problem!
Darum frage ich euch, wie ich das am dümmsten lösen kann! Bin ja noch sehr unerfahren, was Linux und all das angeht, aber Lerning by Doing ist in dem Fall das beste, denke ich.
Erstmal etwas über den Urschleim:
Hab mit nem Kumpel mir einen Server zusammengebastelt und nun soll der natürlich etwas ferngesteuert werden.
Also! Ich möchte gern so ein Webinterface basteln, womit ich den Server ausschalten kann und das WLAN aktivieren kann. Für letzteres liegt auch ein Script bereit, welches nur aufgerufen werden muss.
Nun meine Frage: Wie führe ich die Befehle aus? Weil für beides brauch ich Adminrechte, was ich lokal am PC immer per su erledigt habe.
php.net hat mir folgende Lösungsmöglichkeit gegeben:
Code:
<?php
$output = shell_exec('BEFEHL');
echo "<pre>$output</pre>";
?>
Habe mich nun auch schon etwas mit den sudo beschäftigt, aber anscheinend bin ich mal wieder zu doof oder steh auf dem Schlauch der Logik um da die Problematik genau einzutragen.
Doch wie ich Linux kenne, gibt es bestimmt noch eine andere Lösung für das Problem!
Darum frage ich euch, wie ich das am dümmsten lösen kann! Bin ja noch sehr unerfahren, was Linux und all das angeht, aber Lerning by Doing ist in dem Fall das beste, denke ich.