¿Cuál es la diferencia entre root y chroot?

¿Cuál es la diferencia entre root y chroot?

¿Hay alguna diferencia entre rooty chrooten 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

rootdirectorio se refiere al /cual puede tomar como raíz del sistema de archivos. Contiene directorios como home, var.

chrootes 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.

información relacionada