Was ist der Unterschied zwischen Chroot, Dchroot und Schroot?

14

Was ist der Unterschied zwischen Chroot, Dchroot und Schroot?

Was haben Sie gemeinsam?

Wo liegen die Unterschiede?

Welches wird für was benötigt?

James Mitch
quelle

Antworten:

14

Ein chroot kann durch Ausführen von chroot (8) direkt als root verwendet werden, normale Benutzer können diesen Befehl jedoch nicht verwenden. Mit schroot können normale Benutzer über denselben Mechanismus auf chroots zugreifen, wobei jedoch die Berechtigungen überprüft werden und eine zusätzliche automatisierte Einrichtung der chroot-Umgebung möglich ist, z. B. das Mounten zusätzlicher Dateisysteme und andere Konfigurationsaufgaben. Dieses automatisierte Setup erfolgt durch die Aktion von Setup-Skripten, die angepasst und erweitert werden können, um alle erforderlichen Aktionen auszuführen. [1]

dchroot ist im Grunde eine frühere Version desselben Dings, aber seine Verwendung wird (oder wurde) zugunsten von schroot abgelehnt. [2]

[1] http://linux.die.net/man/1/schroot
[2] http://linux.die.net/man/1/dchroot

Ken Sharp
quelle