Als «chroot» getaggte Fragen

Ein Chroot unter Unix-Betriebssystemen ist eine Operation, die das scheinbare Stammverzeichnis für den aktuell ausgeführten Prozess und seine untergeordneten Prozesse ändert. Ein Programm, das in einer solchen geänderten Umgebung ausgeführt wird, kann Dateien außerhalb des angegebenen Verzeichnisbaums nicht benennen (und daher normalerweise nicht darauf zugreifen).

99
chroot "Gefängnis" - was ist das und wie verwende ich es?

Ich habe viel über das chroot-Gefängnis unter Linux gehört / gelesen, habe es aber noch nie benutzt (ich verwende Fedora täglich). Was ist also ein chroot-Gefängnis? Wann und warum darf ich es benutzen / nicht benutzen und gibt es noch etwas, was ich wissen sollte? Wie würde ich vorgehen, um eine...

47
Woher weiß ich, dass ich in einer Chroot bin?

Ich besitze eine Unix-Installation, die sowohl als Chroot- als auch als Standalone-System verwendet werden kann. Wenn es als chroot ausgeführt wird, möchte ich keinen Dienst ausführen (cron, inetd usw.), da dies zu Konflikten mit dem Hostsystem führen oder redundant sein würde. Wie schreibe ich ein...

15
Leichte isolierte Linux-Umgebung

Ich möchte eine isolierte (Gast-) Linux-Umgebung auf meinem Computer, in der ich Fehler machen kann, ohne mich um den Host kümmern zu müssen. Installieren Sie z. B. viele Dinge aus dem Quellcode, ohne die Paketverwaltung, verschmutzen Sie Umgebungsvariablen usw., und erzeugen Sie dann eine andere...

14
Wie führe ich Chroot mit Linux-Namespaces durch?

Nachdem ich über Linux-Namespaces gelesen hatte, hatte ich den Eindruck, dass sie neben vielen anderen Funktionen eine Alternative zu chroot darstellen. Zum Beispiel in diesem Artikel : Andere Verwendungen [von Namespaces] umfassen [...] die Isolierung eines Prozesses in der Art von chroot () für...

13
Chroot mit unshare simulieren

Ich versuche, einen Bootstrapper für eine minimale Linux-Distribution von der Quelle zu schreiben. Ich möchte in einer chroot-ähnlichen Umgebung bauen. Dies sollte das Verpacken vereinfachen. Sicherheit ist mir an dieser Stelle egal. Der Bootstrapper sollte keine nicht standardmäßigen Befehle von...

13
In eine Chroot booten?

Ich habe Linux (Debian Jessie) auf einer Festplatte installiert. Laufwerk - sda1, ext4fs und sda2- Swap Ich habe einen /chrootOrdner. Im /chrootOrdner ist ein anderes System installiert . Frage: Wie kann der Bootmanager angewiesen werden, nicht das primäre System (main, Debian Jessie), sondern das...

13
Warum muss ich Chroot verwenden?

Diese Frage chroot-jail-what-is-it-and-how-do-i-use-it bezieht sich auf was ist und wie man es benutzt chroot. Was ich nicht verstehe, ist, warum ich verwenden muss chroot. Ich verstehe, was es tut, aber mir fällt kein Fall ein, in dem ich es verwenden muss, da es sich nicht um einen...

11
Bereitstellung von / bin und / lib in einem Chroot-Gefängnis

Ich muss in der Lage sein, die Verzeichnisse / bin und / lib in einem Chroot-Gefängnis bereitzustellen, damit Programme dynamisch richtig verknüpft werden können. Gibt es eine Möglichkeit, dies zu erreichen, ohne eine Kopie der Verzeichnisse / bin und / lib im Chroot-Gefängnis zu erstellen? Ich...

9
Wie verwende / teste ich pivot_root?

Ich möchte den pivot_rootBefehl testen, der das Root-Dateisystem des aktuellen Prozesses in das Verzeichnis verschiebt put_oldund new_rootdas neue Root-Dateisystem erstellt. Aber ich bekomme immer folgenden Fehler: pivot_root: failed to change root from .' toold-root/': Invalid argument Ich benutze...