Server runterfahren
Server runterfahren
Hallo Leute,
ich suche nach einem Script, mit dem ich meinen Server per Browser runterfahren kann. Alle Versuche bisher mit PHP haben nicht funktioniert.
Geht das überhaupt?
Gruß
Christian :oops:
ich suche nach einem Script, mit dem ich meinen Server per Browser runterfahren kann. Alle Versuche bisher mit PHP haben nicht funktioniert.
Geht das überhaupt?
Gruß
Christian :oops:
-
- Posts: 59
- Joined: 2002-08-31 19:15
- Contact:
Re: Server runterfahren
Wenn PHP (bzw. der Apache) als root läuft kannst du einfach shutdown -r now mit system(); aufrufen.
Allerdings ist davon abzuraten, PHP root-Rechte zu geben.
Weil wenn jemand deinen FTP hackt kann er direkt als root Unsinn treiben...
â?¬dit: Du kannst auch einfach Webmin installieren
Allerdings ist davon abzuraten, PHP root-Rechte zu geben.
Weil wenn jemand deinen FTP hackt kann er direkt als root Unsinn treiben...
â?¬dit: Du kannst auch einfach Webmin installieren
-
- Posts: 10
- Joined: 2003-01-16 15:49
- Location: Hannover
Re: Server runterfahren
Letzendlich kannst du einen kleinen Umweg gehen und per PHP eine Datei in den Webspace schreiben lassen. Durch ein Script, welches alle paar Minuten per cron aufgerufen wird, wird nun der Inhalt dieser Datei überprüft und der Server ggf. heruntergefahren. Gibt zwar eine geringe Verzögerung bei der Ausführung des Kommandos, sollte aber funktionieren.
Hannes
Hannes
Re: Server runterfahren
du könntest auch ein shutdown mit Hilfe von sudo machen.. Dann kann PHP sowenig Rechte haben will es will, es muss bloß sudo ausführen dürfen..
Re: Server runterfahren
Und noch eine Möglichkeit: shutdown gehört der Gruppe unter der Apache läuft und der das execute-recht geben. Damit kann natürlich *jeder* Benutzer deines Servers mit einem entsprechenden Script den Server runterfahren.
Re: Server runterfahren
na, das ist mit abstand die beste möglichkeit gewesen.. ;))chris2000 wrote:Und noch eine Möglichkeit: shutdown gehört der Gruppe unter der Apache läuft und der das execute-recht geben. Damit kann natürlich *jeder* Benutzer deines Servers mit einem entsprechenden Script den Server runterfahren.
ich würde den cron-ansatz verfolgen..
-
- Posts: 1117
- Joined: 2002-09-27 00:54
- Location: Hannover
- Contact:
Re: Server runterfahren
Wieso nicht per SSH einloggen????pedä wrote:na, das ist mit abstand die beste möglichkeit gewesen.. ;))chris2000 wrote:Und noch eine Möglichkeit: shutdown gehört der Gruppe unter der Apache läuft und der das execute-recht geben. Damit kann natürlich *jeder* Benutzer deines Servers mit einem entsprechenden Script den Server runterfahren.
ich würde den cron-ansatz verfolgen..
Alexander Newald
Re: Server runterfahren
Hi,
es geht noch etwas einfacher:
[ Admin bitte _nicht_ lesen ;-) ]
per chmod g+s shutdown für alle Benutzer zugäglich machen, dann klappt es auch ohne drehen am Apache.
Hintergrund:
Ich habe hier einen MP3 Player ( LAMP ), der mit derzeit von einem Notebook per Netzwerk gesteuert wird. in Zukunft will ich das alles in ein Gerät integrieren ( ohne Tastatur ), daher soll auch das Runterfahren / Reboot per Webseite funzen.
In meinem Fall ist das ganze auch harmlos, da _keine_ Verbindung zum
normalen Netzwerk / Internet besteht.
Gruß
Christian
es geht noch etwas einfacher:
[ Admin bitte _nicht_ lesen ;-) ]
per chmod g+s shutdown für alle Benutzer zugäglich machen, dann klappt es auch ohne drehen am Apache.
Hintergrund:
Ich habe hier einen MP3 Player ( LAMP ), der mit derzeit von einem Notebook per Netzwerk gesteuert wird. in Zukunft will ich das alles in ein Gerät integrieren ( ohne Tastatur ), daher soll auch das Runterfahren / Reboot per Webseite funzen.
In meinem Fall ist das ganze auch harmlos, da _keine_ Verbindung zum
normalen Netzwerk / Internet besteht.
Gruß
Christian