chroot
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
chroot ist ein Unix-Kommando, mit dem die Wurzel (/) des Dateisystems für ein gleichzeitig gestartetes Kommando verschoben werden kann. Beendet wird durch das Beenden dieses mitgestarteten Kommandos.
Beispiel:
# chroot /oldsys /bin/csh
Hier wurde / (root) von / nach /oldsys verschoben, jedoch nur für die mitgestartete Shell /oldsys/bin/csh bzw. /bin/csh.
Annahme:
Man hat ein Verzeichnis /oldsys, an das man ein Filesystem (FsTyp? z.B. AFS) anmontieren kann, wobei darin ein komplettes (altes) Betriebssystem enthalten ist. Nach Anmontieren existieren /oldsys/bin/csh und /oldsys/*.
Nach Aufruf des chroot-Kommandos steht man in /oldsys am Prompt dieser csh, und % pwd liefert /.
Man könnte jetzt z.B. einen WebServer starten, dessen Welt an / bzw. /oldsys/ endet! --hs
Links:
KategorieUnix KategorieLinux KategorieSystemAdministration KategorieSchellong
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 7. September 2003 18:42 (diff))