Esta pregunta chroot-jail-what-is-it-and-how-do-i-use-it se refiere a qué es y cómo usar chroot
.
Lo que no entiendo es por qué necesito usar chroot
. Entiendo lo que hace, pero no puedo pensar en un caso en el que necesito usarlo, dado que no es un mecanismo de seguridad o una caja de arena, ya que la respuesta señala "no deberías usarlo chroot
como seguridad medida para evitar que un programa modifique archivos fuera de su sistema de archivos simulado ".
Específicamente, ¿por qué un determinado proceso necesita asignar un subdirectorio como el sistema de archivos raíz?
Respuestas:
Hay muchas razones para usar un entorno chrooteado, puede usarlo para mantener diferentes versiones de un programa, puede usarlo para simular un entorno específico con el fin de probar algunas características, para crear imágenes de un sistema diferente de su principal uno, etc.
Wikipedia puede darle más información sobre las cárceles chroot y sus usos.
Desde allí:
fuente
/
, pero no desea estropear su sistema existente, un chroot es útil incluso si se ejecuta como root (que es cuando no tiene sentido desde una perspectiva de seguridad). Funciona como un "redirector" que siempre y cuando confíes en el programa es útil.