Hallo,
ich wollte eben schnell meinen Aufbau vom einen pi zum anderen nachbauen (webinterface zum Steckdosensteuern)
Dort habe ich eine .php welche auf eine .sh zugreifen soll. Diese .sh kann dann commands wie "reboot" oder ähnliches ausführen.
Grundlage ist folgender Beitrag: Sudo Befehle mit PHP absetzen
(gewisse Sicherheitsrisiken sind mir bewusst)
Wenn ich die Bash direkt anspreche wird der Befehl korrekt ausgeführt:
Wenn ich aber per Browser meine PHP öffne und dort den entsprechenden Aufruf starte, funktioniert nichts.
In Grundzügen sieht meine PHP wie folgt aus:
[code=php]<html>
<body>
<form method="post">
<input type="submit" name="REBOOT" style="..." value="REBOOT"/>
</form>
<?php
if (isset($_POST['REBOOT'])) {
shell_exec('sudo /var/sudowebscript.sh REBOOT');
}
?>
</body>
</html>[/php]
Diese Struktur funktioniert auf meinem einen Pi2, allerdings nicht auf meinem anderen. Ich nehme an es liegt an irgendwelchen Rechten o.Ä. ?!
Kann mir jemand helfen?
Viele Grüße und danke schonmal!