Hallo,
ich würde gerne ein Shell Script über PHP aufrufen, nur das Problem ist das Scipt muss als Root ausgeührt werden, wie mache ich dass
Denn so weit ich weiss kann ich mit exec nur Sachen mit dem Benutzer www-data machen.
vServer Shell Script
- Julius K.
- Erledigt
-
-
Über einen Cronjob oder Daemon, der auf ein Event (Datei, Socket oder TCP/UDP-Verbindung) wartet und es dann ausführt
Oder du erlaubst dem Webbenutzer sudo/su zu verwenden, das würde ich persönlich aber NICHT empfehlen!
MfG Christian
-
Was hast du denn vor? Vielleicht gibt es eine andere Lösung...
-
root? Wofür braucht man diesen User denn
-
Ich kann eine Screen Session nur mit dem Benutzer Root starten und einen Prozess auf nur killen mit root
-
Irgendwie ist dein Posting verstümmelt....
-
Über einen Cronjob oder Daemon, der auf ein Event (Datei, Socket oder TCP/UDP-Verbindung) wartet und es dann ausführt
Oder du erlaubst dem Webbenutzer sudo/su zu verwenden, das würde ich persönlich aber NICHT empfehlen!
MfG Christian
Leider habe ich keine Ahnung wie ich das machen kann.
Also nochmal mein Problem.
Ich habe ein Bash Script, dieses killt einen Prozess und startet danach eine Screen Session.
Dieses Script soll über PHP ausgelöst werden.
Nur das Problem ist, beide Befehle können nur mit dem User Root aufgeführt werden.Wie mache ich das jetzt?
-
schon mal ueber "visudo" probiert "root" die rechte auf das script zu geben
aber gut ueberlegen was da angestellt wird. -
Was macht das Shellscript denn genau?
Vielleicht kann man das ganze ja auf einen normalen Benutzer verlagern.Dann kann man auch beruhigt sudo benutzen...