chroot(1M) chroot(1M)
NAME
chroot - root-Verzeichnis für ein Kommando ändern
SYNTAX
/usr/sbin/chroot newroot command
BESCHREIBUNG
chroot bewirkt, daß das eingegebene Kommando relativ zu einem neuen
root-Verzeichnis (das in newroot angegeben wird) ausgeführt wird.
Schrägstriche am Anfang der Pfadnamen (/) werden für das Kommando
sowie alle seine Kindprozesse in newroot umgeändert. Außerdem ist das
aktuelle Verzeichnis bei Ausführung des Kommandos das Verzeichnis new-
root.
Wird jedoch die Ausgabe des Kommandos in eine Datei umgeleitet:
chroot newroot command > x
so wird die Datei x relativ zum ursprünglichen root-Verzeichnis des
Kommandos und nicht zum neuen root-Verzeichnis angelegt.
Der Pfadname des neuen root-Verzeichnisses gilt immer relativ zum
aktuellen root-Verzeichnis. Auch wenn das Kommando chroot gerade aktiv
ist, so ist das Argument newroot relativ zum aktuellen root-
Verzeichnis des laufenden Prozesses.
Das Kommando chroot darf nur von einem Benutzer mit Systemverwalterzu-
griffsrecht ausgeführt werden.
INTERNATIONALE UMGEBUNG
Die Umgebungsvariable LCMESSAGES bestimmt die Sprache der Meldungs-
texte.
Wenn LCMESSAGES nicht oder als leere Zeichenkette definiert ist, wird
der Wert von LANG als Standardwert herangezogen. Ist auch LANG nicht
oder als leere Zeichenkette definiert, verhält sich das System so, als
wäre es nicht internationalisiert.
Hat eine der Variablen für die internationale Umgebung einen ungülti-
gen Wert, verhält sich das System so, als wäre keine Variable gesetzt.
Die Umgebungsvariable LCALL bestimmt die gesamte internationale Umge-
bung. LCALL hat Vorrang vor allen anderen Umgebungsvariablen im
Bereich der Internationalisierung.
HINWEIS
Gehen Sie beim Verweisen auf Gerätedateien im neuen root-Dateiver-
zeichnis äußerst vorsichtig vor.
SIEHE AUCH
cd(1), chroot(2).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98