chroot
 
StartSeite | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Veränderung (letzte Änderung) (keine anderen Diffs, Normalansicht)

Verändert: 22c22
KategorieUnix KategorieLinux KategorieSystemAdministration
KategorieUnix KategorieLinux KategorieSystemAdministration KategorieSchellong

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))
Suchbegriff: gesucht wird
im Titel
im Text