Cette question chroot-jail-what-is-it-and-how-do-i-use-it fait référence à ce qui est et comment l'utiliser chroot
.
Ce que je ne comprends pas, c'est pourquoi dois-je utiliser chroot
. Je comprends ce qu'il fait, mais je ne peux pas penser à un cas où je dois l'utiliser, étant donné qu'il ne s'agit pas d'un mécanisme de sécurité ou d'un bac à sable, comme la réponse le souligne "vous ne devriez pas utiliser chroot
comme sécurité mesure pour empêcher un programme de modifier des fichiers en dehors de votre système de fichiers simulé ".
Plus précisément, pourquoi un certain processus doit-il mapper un sous-répertoire en tant que système de fichiers racine?
Réponses:
Il y a beaucoup de raisons d'utiliser un environnement chrooté, vous pouvez l'utiliser pour conserver différentes versions d'un programme, vous pouvez l'utiliser pour simuler un environnement spécifique afin de tester certaines fonctionnalités, pour créer des images d'un système différent de votre principal un, etc.
Wikipédia peut vous en dire plus sur les prisons chroot et ses usages.
De là:
la source
/
, mais que vous ne voulez pas gâcher votre système existant, un chroot est utile même s'il est exécuté en tant que root (ce qui est inutile du point de vue de la sécurité). Il fonctionne comme un "redirecteur" qui tant que vous faites confiance au programme est utile.