Pour des raisons de sécurité, certaines applications sont isolées dans un environnement chroot. J'ai besoin d'appeler ces applications via un script PHP. Quelque chose comme ça:Appel de chroot dans PHP
exec('chroot /path/to/chroot command')
je dois être root
pour l'utilisation chroot
. Il y a un chroot() dans le manuel PHP mais cette fonction nécessite également des privilèges root. Alors, comment utiliser les commandes chroot
ed en PHP?
Pour moi, cela ne semble pas être un bon moyen d'assurer la sécurité. Pouvez-vous expliquer un peu plus ce que vous essayez de faire, peut-être y a-t-il d'autres façons de le faire? –
Ok. J'ai besoin de lancer pdflatex et imagemagick pour générer un fichier png correspondant aux formules latex. Le problème est que j'ai besoin d'empêcher l'accès aux fichiers système avec du code latex malveillant. J'ai donc installé du latex dans un chroot et je veux l'appeler via PHP. –
Semble effrayant, bonne chance :) –