Hi Leute,
ich möchte über meine PHP-Webseite Shellskripte auf einem Linux-Server ausführen. Die Skripte benötigen jedoch Root-Rechte.
Ich weiß das Thema wurde schon oft angesprochen, jedoch habe ich noch einige Fragen dazu, die ich nicht finden konnte.
Und zwar habe ich momentan in der sudoers-Datei dem Apache volle Rechte gegeben: www-data ALL = NOPASSWD: ALL
Und rufe dann in php so die Skripte auf shell_exec('sudo /pfad/scripts/test.sh)
Ist das nicht ein großes Sicherheitsrisiko, wenn ich das so mache?
Hat jemand eine sichere Lösung für mein Problem?
gruß
Feral
ich möchte über meine PHP-Webseite Shellskripte auf einem Linux-Server ausführen. Die Skripte benötigen jedoch Root-Rechte.
Ich weiß das Thema wurde schon oft angesprochen, jedoch habe ich noch einige Fragen dazu, die ich nicht finden konnte.
Und zwar habe ich momentan in der sudoers-Datei dem Apache volle Rechte gegeben: www-data ALL = NOPASSWD: ALL
Und rufe dann in php so die Skripte auf shell_exec('sudo /pfad/scripts/test.sh)
Ist das nicht ein großes Sicherheitsrisiko, wenn ich das so mache?
Hat jemand eine sichere Lösung für mein Problem?
gruß
Feral

Kommentar