L'application web administre un script système qui doit être exécuté en root
Apache a les droits d'écriture sur un dossier particulier.
Lorsque un fichier normalisé est écrit dans ce dossier, incron exécute le script système avec les droit root
Bien-sur si le fichier n'est pas normalisé comme il faut le script le supprime sans rien d'exécuter d'autre.
Cela permet, enfin il me semble, un cloisonnement des autorisations a peut prêt propre sans laissé a Apache la possibilité d’exécuter des script bash directement. Encore moins un root.
J'essaye de voir pour reproduire cela dans un container sans interaction avec le système host.
[^] # Re: interaction avec quel système ?
Posté par totoroavi . En réponse au message Docker - Incron. Évalué à 3.
Voici en gros le fonctionnement
L'application web administre un script système qui doit être exécuté en root
Apache a les droits d'écriture sur un dossier particulier.
Lorsque un fichier normalisé est écrit dans ce dossier, incron exécute le script système avec les droit root
Bien-sur si le fichier n'est pas normalisé comme il faut le script le supprime sans rien d'exécuter d'autre.
Cela permet, enfin il me semble, un cloisonnement des autorisations a peut prêt propre sans laissé a Apache la possibilité d’exécuter des script bash directement. Encore moins un root.
J'essaye de voir pour reproduire cela dans un container sans interaction avec le système host.