Was ist der Unterschied zwischen Root und Chroot?

Was ist der Unterschied zwischen Root und Chroot?

Gibt es in Linux Unterschiede zwischen rootund chroot? Kann das bitte jemand erklären?

Antwort1

chrootist eine Operation, sie ändert das scheinbare Stammverzeichnis für den aktuell laufenden Prozess und seine untergeordneten Prozesse.

Wurzelist ein Konto, das standardmäßig Zugriff auf alle Befehle und Dateien auf einem Linux-System (basierend auf Unix) hat.

Wurzelverzeichnisist das höchste Verzeichnis in einer Hierarchie.

Antwort2

rootVerzeichnis, /das Sie als Stammverzeichnis des Dateisystems verwenden können. Es enthält Verzeichnisse wie home, var.

chrootist der Befehl zum Ändern des Stammverzeichnisses, d. h. zum Ändern /für einen anderen Benutzer.

Zum Beispiel:

$ chroot /media

ändert sich root directory(/)zu/media

Dies wird im Allgemeinen in Diensten wie FTP verwendet, um jedem Benutzer den Zugriff auf nur einen Teilbaum des gesamten Verzeichnisbaums zu ermöglichen. Auf diese Weise werden Einschränkungen bereitgestellt, bis zu denen ein Benutzer navigieren kann.

verwandte Informationen