2011-06-18 12 views

Respuesta

20

En realidad, no tienen casi nada en común.

Un "entorno chroot" de Linux es lo que resuelve / para un solo proceso. Cualquier cosa que el proceso pueda hacer con el acceso a ese árbol, puede hacerlo. Por lo tanto, en general puede (por ejemplo) enumerar otros procesos en el sistema, y ​​si se trata de un proceso "raíz", aún puede hacerse cargo de la máquina.

Una cárcel FreeBSD, por otro lado, es más como una máquina virtual que una cárcel chroot Linux. Es una partición del sistema con su propio sistema de archivos, cuentas de usuario, etc. El usuario raíz dentro de la cárcel solo tiene acceso administrativo a otros objetos en la cárcel; no puede acceder a nada fuera de su cárcel.

No responderé a las preguntas "más seguras" o "más flexibles", ya que son palabras de comadreja. Los mecanismos son completamente diferentes por diseño, eso es todo.

Cuestiones relacionadas