Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Chroot
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{Título en minúscula}} '''chroot''' en los [[sistemas operativos]] derivados de [[Unix]], es una operación que invoca un proceso, cambiando para este y sus hijos el [[directorio raíz]] del sistema. "chroot" puede referirse a la [[Llamada al sistema|llamada de sistema]] <tt>chroot(2)</tt> o al programa ejecutable <tt>chroot(8)</tt>. Comúnmente, el entorno virtual creado por chroot a partir de la nueva raíz del sistema se conoce como "jaula chroot". El sistema chroot fue introducido por [[Bill Joy]] el 18 de marzo de 1982 (17 meses antes de que [[BSD|BSD 4.2]] fuera publicado) para probar su sistema de instalación y construcción. Al usar "chroot" para invocar un proceso, se impedirá al mismo y a sus procesos hijos acceder por su nombre a ningún fichero que esté por encima del nuevo directorio raíz. Esto es entendido a menudo como un dispositivo de seguridad, ya que en teoría crea una zona segura para ejecutar un programa que provoca desconfianza, no está probado, o de alguna forma puede presentar un comportamiento peligroso para la integridad del sistema. Sin embargo, cabe señalar que las jaulas chroot no son tan seguras como otro tipo de jaulas o la [[virtualización]]. Debido a que los programas esperan encontrar en lugares determinados su espacio de almacenamiento, los archivos de configuración o sus [[Biblioteca (programa)|bibliotecas]] de [[enlace dinámico]], entre otros, preparar una jaula chroot implica también incluir dichos recursos dentro de ella. Los programas tienen permitido llevarse [[Descriptor de archivo|descriptores de archivos]] abiertos (sean archivos físicos, [[Pipes|tuberías]], o conexiones de red) dentro de la jaula, lo cual puede simplificar el diseño haciendo innecesario dejar archivos funcionales dentro del directorio chroot. Esto también funciona como un [[sistema de capacidades]] simple, en el cual, al programa se le otorga acceso explícito a los recursos externos del chroot basado en los descriptores que puede llevar a su interior. == Usos == Las jaulas chroot se usan para crear y mantener una copia virtual separada del sistema operativo en un directorio del mismo. Esto puede ser útil para: * '''Pruebas y desarrollo:''' Se puede crear un área de prueba para un [[Programa (computación)|programa]] cuando es arriesgado usar un sistema en producción directamente. * '''Control de dependencia:''' Los [[Programa (computación)|programas]] pueden ser desarrollados, construidos y puestos a prueba solo con las dependencias esperadas. Esto puede prevenir algunas formas de ligado corrupto que surgen cuando los desarrolladores construyen proyectos con diferentes bibliotecas instaladas. * '''Compatibilidad:''' El software heredado o que usa una diferente interfaz binaria de aplicación, algunas veces debe de ejecutarse por separado, ya que las bibliotecas que lo soportan o los archivos de datos podrían, de otra forma, entrar en conflicto de nombres o enlaces con los del sistema contenedor de la jaula. == Referencias == [[Roland McGrath|McGrath, Roland]]. «Páginas 2 y 8 del manual de sistema de chroot». == Enlaces externos == * {{man|1|chroot|Ubuntu}} {{Control de autoridades}} [[Categoría:Software para Linux]] [[Categoría:Software para Unix]] [[Categoría:Seguridad informática]] [[Categoría:Software de administración de procesos y tareas para Unix]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Chroot
»
Añadir idiomas
Añadir tema