Hallo alle zusammen,
ich möchte auf einem Testserver für eine Testumgebung ein Script haben, in welchen Optional aus einer Quelle die Inhalte der Testumgebung, neu angelegt werden können. Das Script soll später von den Programmierern genutzt werden, ohne das diese Zugriff auf Rootebene haben sollen.
Erst dachte ich an ein Textfile, in welchen verschiedene .sh Scripte aufgerufen werden, welches über einen Cronejob minütlich angesteuert wird. Das hätte aber zufolge das man dort beliebigen Code eintragen könnte und dann das System angreifbar wird. Da das File später in einem gesicherten Webordner liegen soll, scheidet der Weg also aus. Ich denke nun an folgendes. Ein File im Webordner welches ungefähr so ausschaut.
Die Programmierer sollen nun die Möglichkeit haben das Textfile um die jeweilige Option zu ändern. Danach soll das Script das Textfile auslesen und anhand der gewählten Option ein Script x ausführen. Ist das so machbar und wenn ja wie gehe ich das am besten an. Ziel ist es, das man von dem Ort wo das Textfile liegt, nicht x-beliebigen Code einschleusen kann.
Für ein paar Denkanstöße oder andere Lösungen bin ich wie immer dankbar
ich möchte auf einem Testserver für eine Testumgebung ein Script haben, in welchen Optional aus einer Quelle die Inhalte der Testumgebung, neu angelegt werden können. Das Script soll später von den Programmierern genutzt werden, ohne das diese Zugriff auf Rootebene haben sollen.
Erst dachte ich an ein Textfile, in welchen verschiedene .sh Scripte aufgerufen werden, welches über einen Cronejob minütlich angesteuert wird. Das hätte aber zufolge das man dort beliebigen Code eintragen könnte und dann das System angreifbar wird. Da das File später in einem gesicherten Webordner liegen soll, scheidet der Weg also aus. Ich denke nun an folgendes. Ein File im Webordner welches ungefähr so ausschaut.
Code:
## Hier soll stehen was möglich ist
## damit die Leute später wissen
## was sie zu tun haben
option web=off
option db=off
option web-db=on
option server-reboot=off
Die Programmierer sollen nun die Möglichkeit haben das Textfile um die jeweilige Option zu ändern. Danach soll das Script das Textfile auslesen und anhand der gewählten Option ein Script x ausführen. Ist das so machbar und wenn ja wie gehe ich das am besten an. Ziel ist es, das man von dem Ort wo das Textfile liegt, nicht x-beliebigen Code einschleusen kann.
Für ein paar Denkanstöße oder andere Lösungen bin ich wie immer dankbar