chroot
Kommando oder interaktive Shell mit speziellem Wurzelverzeichnis laufen lassen
1. chroot.1.man
Manpage of CHROOT
CHROOT
Section: FSF (1)Updated: Mai 2001
Index Return to Main Contents
NAME
chroot - Kommando oder interaktive Shell mit speziellem Wurzelverzeichnis laufen lassenÜBERSICHT
chroot NEUEROOT [BEFEHL...]chroot OPTION
BESCHREIBUNG
Führe BEFEHL aus mit Root-Verzeichnis auf NEUEROOT gesetzt.
- --help
- gib diese Hilfe aus und beende Programm
- --version
- gib Versionsinformationen aus und beende Programm
Wurde kein BEFEHL angegeben, führe »${SHELL} -i« (Standard: /bin/sh) aus.
AUTOR
Geschrieben von Roland McGrath.BUGS MELDEN
Berichten Sie Fehler an <bug-sh-utils@gnu.org>.COPYRIGHT
Copyright © 2000 Free Software Foundation, Inc.Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es gibt keine Garantie; auch nicht für VERKAUFBARKEIT oder FÜR SPEZIELLE ZWECKE.
Index
This document was created by man2html using the manual pages.
Time: 17:10:11 GMT, January 19, 2012
2. chroot.2.man
Manpage of CHROOT
CHROOT
Section: Linux\-Programmierhandbuch (2)Updated: 20. September 2010
Index Return to Main Contents
BEZEICHNUNG
chroot - Wurzelverzeichnis wechselnÜBERSICHT
#include <unistd.h>int chroot(const char *pfad);
Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):
chroot():
-
- Seit Glibc 2.2.2:
-
_BSD_SOURCE || (_XOPEN_SOURCE >= 500 || _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED) && !(_POSIX_C_SOURCE >= 200112L || _XOPEN_SOURCE >= 600) - Bis Glibc 2.2.2: Keine
BESCHREIBUNG
chroot() wechselt das Wurzelverzeichnis des aufrufenden Prozesses in das durch pfad festgelegte. Dieses Verzeichnis wird für Pfadnamen verwendet, die mit / beginnen. Das Wurzelverzeichnis wird an alle Kindprozesse des aufrufenden Prozesses vererbt.Nur ein privilegierter Prozess kann chroot() aufrufen (Linux: einer mit der Fähigkeit CAP_SYS_CHROOT).
Dieser Aufruf ändert einen Bestandteil des Pfadauflösungsprozesses und tut sonst nichts.
Dieser Aufruf ändert nicht das aktuelle Arbeitsverzeichnis, so dass sich aq.aq nach dem Aufruf außerhalb des Baums mit der Wurzel bei aq/aq befinden kann. Insbesondere kann der Superuser dem »chroot-Gefängnis« entfliehen wie folgt:
mkdir foo; chroot foo; cd ..
Dieser Aufruf schließt keine gesöffneten Datei-Deskriptoren. Solche Datei-Deskriptoren könnten Zugriff auf Dateien außerhalb des Chroot-Baumes gewähren.
RÜCKGABEWERT
Bei Erfolg wird Null zurückgegeben. Bei einem Fehler wird -1 zurückgegeben und errno entsprechend gesetzt.FEHLER
In Abhängigkeit vom Dateisystem können andere Fehlerwerte zurückgegeben werden. Die häufigsten Fehler sind hier aufgelistet:- EACCES
- Die Sucherlaubnis auf einem Teil des Pfad-Präfix wurde verweigert. (Siehe auch path_resolution(7).)
- EFAULT
- pfad befindet sich außerhalb Ihres verfügbaren Adressbereichs.
- EIO
- Es ist ein E/A-Fehler aufgetreten.
- ELOOP
- Es wurden zu viele symbolische Verweise bei der Auflösung von pfad vorgefunden.
- ENAMETOOLONG
- pfad ist zu lang.
- ENOENT
- Die Datei existiert nicht.
- ENOMEM
- Es war zu wenig Kernelspeicher verfügbar.
- ENOTDIR
- Ein Teil von pfad ist kein gültiges Verzeichnis.
- EPERM
- Der Aufrudende verfügt nicht über ausreichende Privilegien
KONFORM ZU
SVr4, 4.4BSD, SUSv2 (als ALTLAST markiert). Diese Funktion ist nicht Teil von POSIX.1-2001.ANMERKUNGEN
Ein Kindprozess, der mit fork(2) erstellt wurde, erbt das Wurzelverzeichnis seines Elternprozesses. Das Wurzelverzeichnis wird von execve(2) unverändert gelassen.FreeBSD verfügt über einen stärkeren Systemaufruf: jail().
SIEHE AUCH
chdir(2), path_resolution(7)KOLOPHON
Diese Seite ist Teil der Veröffentlichung 3.27 des Projekts Linux-man-pages. Eine Beschreibung des Projekts und Informationen, wie Fehler gemeldet werden können, finden sich unter http://www.kernel.org/doc/man-pages/.ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Ralf Demmer <rdemmer@rdemmer.de> und Chris Leick <c.leick@vollbio.de> erstellt.Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.
Index
- BEZEICHNUNG
- ÜBERSICHT
- BESCHREIBUNG
- RÜCKGABEWERT
- FEHLER
- KONFORM ZU
- ANMERKUNGEN
- SIEHE AUCH
- KOLOPHON
- ÜBERSETZUNG
This document was created by man2html using the manual pages.
Time: 17:10:11 GMT, January 19, 2012
3. chroot.8.man
Manpage of CHROOT
CHROOT
Section: Dienstprogramme für Benutzer (8)Updated: April 2010
Index Return to Main Contents
BEZEICHNUNG
chroot - einen Befehl oder eine interaktive Shell mit einem speziellen Wurzelverzeichnis ausführenÜBERSICHT
chroot [OPTION] NEUESWURZELVERZEICHNIS[BEFEHL [ARG]...]chroot OPTION
BESCHREIBUNG
BEFEHL ausführen, wobei das Wurzelverzeichnis auf NEUESWURZELVERZEICHNIS gesetzt wird.
- --userspec=BENUTZER:GRUPPE
- Benutzer und Gruppe (als ID oder Namen) angeben, die verwendet werden sollen
- --groups=G_LISTE
- Zusätzliche Gruppen als g1, g2, ..., gN angeben
- --help
- Diese Hilfe anzeigen und beenden
- --version
- Versionsinformation anzeigen und beenden
Wenn kein Befehl angegeben ist, »${SHELL} -i« ausführen (Vorgabe: /bin/sh).
AUTOR
Geschrieben von Roland McGrath.FEHLER BERICHTEN
Berichten Sie Fehler in chroot (auf Englisch) an bug-coreutils@gnu.orgHomepage der GNU coreutils: <http://www.gnu.org/software/coreutils/>
Allgemeine Hilfe zur Benutzung von GNU-Software: <http://www.gnu.org/gethelp/>
Berichten Sie Fehler in der Übersetzung von chroot an <http://translationproject.org/team/de>
COPYRIGHT
Copyright © 2010 Free Software Foundation, Inc. Lizenz GPLv3+: GNU GPL Version 3 oder neuer <http://gnu.org/licenses/gpl>.Dies ist freie Software: Sie können sie verändern und weitergeben. Es gibt KEINE GARANTIE, soweit gesetzlich zulässig.
SIEHE AUCH
chroot(2)Die vollständige Dokumentation für chroot wird als Texinfo-Handbuch gepflegt. Wenn die Programme info und chroot auf Ihrem Rechner ordnungsgemäß installiert sind, können Sie mit dem Befehl
- info coreutils aqchroot invocationaq
auf das vollständige Handbuch zugreifen.
ÜBERSETZUNG
Die deutsche Übersetzung dieser Handbuchseite wurde von Karl Eichwalder <ke@suse.de>, Lutz Behnke <lutz.behnke@gmx.de>, Michael Schmidt <michael@guug.de>, Michael Piefel <piefel@informatik.hu-berlin.de> und Tobias Quathamer <toddy@debian.org> erstellt.Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.
Index
This document was created by man2html using the manual pages.
Time: 17:10:11 GMT, January 19, 2012



