Hallo erstmals alle miteinander!
Ich hab schon lange gegoogelt und php.net durchsucht, bin aber leider noch nicht fündig geworden…
Und zwar möchte ich gerne mittels PHP einen Linux Befehl als Benutzer root ausführen. Normale Befehle könnte man ja mittels system, exec, popen usw. ausführen, aber wie kann ich den Befehl als Benutzer root ausführen? Mit su? Aber wie gebe ich das root Passwort mit.
Ich weiß, mittlerweile auch, das es so eine sehr unsichere Variante und nicht zu empfehlen ist. Das ist jedoch völlig egal, da es sich nur um einen kleine Linux (SuSE 9.0) Testrechner im internen Netzwerk handelt, welcher auch von außen nicht erreichbar ist. Deshalb möchte ich das ganze auch ohne sudo lösen - quick & dirty.
Wäre euch wirklich dankbar, wenn vielleicht wirklich jemand das Beispiel hinkriegen würde zB den Befehl "ls -l /root" auszuführen und das Ergebnis im Browser ausgeben würde.
Ich hätte es schon mit vershiedenen Ansätzen probiert, jedoch hats leider nie geklappt.
Bitte um eure Unterstützung.
Ich hab schon lange gegoogelt und php.net durchsucht, bin aber leider noch nicht fündig geworden…
Und zwar möchte ich gerne mittels PHP einen Linux Befehl als Benutzer root ausführen. Normale Befehle könnte man ja mittels system, exec, popen usw. ausführen, aber wie kann ich den Befehl als Benutzer root ausführen? Mit su? Aber wie gebe ich das root Passwort mit.
Ich weiß, mittlerweile auch, das es so eine sehr unsichere Variante und nicht zu empfehlen ist. Das ist jedoch völlig egal, da es sich nur um einen kleine Linux (SuSE 9.0) Testrechner im internen Netzwerk handelt, welcher auch von außen nicht erreichbar ist. Deshalb möchte ich das ganze auch ohne sudo lösen - quick & dirty.
Wäre euch wirklich dankbar, wenn vielleicht wirklich jemand das Beispiel hinkriegen würde zB den Befehl "ls -l /root" auszuführen und das Ergebnis im Browser ausgeben würde.
Ich hätte es schon mit vershiedenen Ansätzen probiert, jedoch hats leider nie geklappt.
Bitte um eure Unterstützung.
Kommentar