Shutdown auch ohne permission???

Post Reply
Message
Author
Noob@Work

Shutdown auch ohne permission???

#1 Post by Noob@Work »

hallo, ich wollte mal schnell fragen wie ich es hinbekomme, ein shell-script zu fertigen mit dem ich auch ohne als root angemeldet zu sein und den computer herunterfahren oder rebooten kann.
hintergrund:

ich wille ne website basteln, wo ich auf reboot klicke (PHP) und per EXEC-befehl das shellscript starte. das funzt schon soweit. jedoch kann ich per HALT oder shutdown -h now im shellscript nix anfangen, denn da kommt: PERMISSION DENIED ... naja und das prob ist ich brauch ganz am ende ein shell-script, wo etwas drinne steht, damit ich das per PHP aufrufen kann ....

thx für hilfe schon im vorraus,

Holger

andre

Re: Shutdown auch ohne permission???

#2 Post by andre »

hi,
du musst in deiner httpd.conf (apache-configuration) schauen, in welchen user-rechten dein apache laeuft. dann must du per "sudo" diesem user "reboot" freischalten:


<USERNAME> ALL=NOPASSWD: /sbin/reboot

zb also:
nobody ALL=NOPASSWD: /sbin/reboot

naeheres zum thema sudo findest du bei <a href="http://www.google.de" target="_blank"><!--autohttp-->http://www.google.de</a><!--autohttp-->

auf der webseite rufst du dann
'system ("sudo /sbin/reboot"); '
auf...

gruss,
andre

Noob@Work

Re: Shutdown auch ohne permission???

#3 Post by Noob@Work »

und wie finde ich heraus wie mein webserver läuft ... weil im APACHE fin ich das <username> usw. nicht..... ???

und welche bedeutung hat sudo???

Noob@Work

Re: Shutdown auch ohne permission???

#4 Post by Noob@Work »

Also neuigkeiten:

das mit SUDO hab ich hinbekommen (wenn nur windows so gut dokumentier wäre :D :D :D ). ne also MAN pages sind net so schlimm .... ok nur bleibt die frage: WIE BEKOMME ICH RAUS UNTER WELCHEM USER MEIN APACHE LÄUFT???

andre

Re: Shutdown auch ohne permission???

#5 Post by andre »

hi,
"du musst in deiner httpd.conf (apache-configuration) schauen"
wo die bei dir liegt kann ich nicht sicher sagen, du kannst mal unter "/etc/httpd/httpd.conf" schauen...
dort findest du:

User <NAME>


gruss,
andre

stefansf
Posts: 84
Joined: 28. Aug 2002 19:40

Re: Shutdown auch ohne permission???

#6 Post by stefansf »

user herausfinden....en bissel den kopf anstrengen dann gehts auch. wenn du die httpd.conf aus iergendwelchen gründen nicht finden oder editieren kannst schreibe doch ein php script, welches eine datei in /tmp erzeugt. führe es aus und schaue in dein tmp-dir nach der datei. dann siehst du wem die datei gehört....

mfg stefan
Last edited by stefansf on 06. Dec 2002 16:22, edited 1 time in total.

Post Reply