¿Hay alguna diferencia entre root
y chroot
en Linux? ¿Alguien puede explicarlos?
Respuesta1
chrootes una operación, cambia el directorio raíz aparente para el proceso en ejecución actual y sus hijos.
raízes una cuenta que de forma predeterminada tiene acceso a todos los comandos y archivos en un sistema Linux (basado en Unix).
directorio raízes el directorio más alto de una jerarquía.
Respuesta2
root
directorio se refiere al /
cual puede tomar como raíz del sistema de archivos. Contiene directorios como home, var.
chroot
es el comando para cambiar el directorio raíz, es decir, cambiar /
para un usuario diferente.
Por ej.
$ chroot /media
cambiará el root directory(/)
a/media
Esto se utiliza generalmente en servicios como ftp para permitir que cualquier usuario acceda sólo a un subárbol de todo el árbol de directorios. Por lo tanto, proporciona restricciones hasta las cuales un usuario puede atravesar.