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).

2
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 Drittanbietern erfordern. Es wäre großartig, wenn es auch nicht nötig …


4
Linux-System von einem Unterverzeichnis auf einer Partition booten?
Ich möchte versuchen, einen Computer so einzurichten, dass mehrere Linux-Installationen alle im selben Dateisystem installiert sind. Zum Beispiel würde die Dateisystem - 3 Ordner: /Ubuntu_Precise, /Ubuntu_Oneiric, und /Ubuntu_Natty. (Ich weiß, dass Sie dies mit BTRFS und Subvolumes tun können, aber ich möchte EXT4 für die Geschwindigkeit verwenden). Ich habe einmal …

3
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 habe Symlinks ausprobiert und …
11 symlink  chroot 

3
Welches von proc, sys usw. sollte beim Chrooten in eine "Ersatz" -Distribution gebunden werden (oder nicht)?
Diese Antwort auf eine andere Frage läuft im Wesentlichen darauf hinaus, chrootin eine andere Linux-Distribution zu wechseln, um diese hauptsächlich als Ersatz für ihre zu eingeschränkte (aber unersetzbare) Mutter zu verwenden. Die vorgeschlagenen Aktionen vor dem Ausführen chroot, die ich besser verstehen möchte, sind: cp /etc/resolv.conf etc/resolv.conf cp -a /lib/modules/$(uname …
9 mount  chroot  proc  sysfs 

4
Gibt es eine pbuilder-ähnliche Umgebung für RedHat?
Ich würde gerne wissen, ob es ein Dienstprogramm wie das von Debian gibt pbuilder, mit dem RPM-Pakete auf RedHat in einer sauberen Umgebung erstellt werden können ( chroot). Ich habe mach gefunden, das so etwas unterstützt, aber in einer Debian-Umgebung und RHEL nicht unterstützt. Ich brauche etwas, das auf RHEL …
9 rhel  rpm  chroot 

2
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 Fedora als Basis-Root, ich habe einen Archlinux in meinem Home-Ordner [root@localhost arch-root]# …
9 linux  chroot  docker 

2
Wie führe ich den Befehl "ls" in der Chroot aus?
Ich habe eine Browser-Shell- Leine und führe Shell-Befehle in PHP aus und speichere sie im Browser. Ich habe gerade den Befehl chroot entdeckt und möchte ihn beispielsweise lsim Stammverzeichnis auf dem geänderten Stamm ausführen bash -c "ls /". Tatsächlich muss ich ihn ausführen . Ich habe es versucht (ich habe …
8 ls  chroot 

1
Debian chroot blockiert PTTYs auf dem Host
Ich habe eine Debian-basierte Chroot-Umgebung debootstrapunter Arch Linux erstellt und sie mit folgendem Leben gefüllt: #!/bin/sh mount -t proc proc $CHROOT/proc mount -t devpts devpts $CHROOT/dev/pts chroot $CHROOT /bin/bash --login -c "/etc/init.d/ssh start" Das Problem ist, dass ich nach dem Ausführen des obigen Skripts keine neuen Terminals mehr auf dem …
8 tty  chroot  urxvt 

2
Benutzerumgebungen im laufenden Betrieb replizieren und isolieren
Ich werde Ubuntu Linux für dieses Projekt verwenden. Für das Training einer bestimmten Anwendung auf einer Konferenz benötige ich: Damit jeder Schüler auf einem Server in dasselbe Benutzerkonto ssh kann Bei jeder Anmeldung wird der Benutzer automatisch in separate isolierte Umgebungen versetzt Jede isolierte Umgebung enthält die Anwendung, Beispielkonfigurationsdateien und …

1
X.org arbeitet ohne Socket in Chroot?
Ich habe ein Chroot-Setup und habe ohne Probleme grafische Anwendungen ausgeführt. Das einzige Setup, das ich gemacht habe, ist eingestellt DISPLAY=:0und es funktioniert. Ich dachte jedoch immer, dass Unix-Domain-Sockets für X11 verwendet werden, sodass ich nicht herausfinden konnte, warum dies funktioniert. Ich habe ein wenig gegraben und es stellte sich …
8 linux  x11  xorg  chroot  socket 


1
Löschen einer 'Datei' unter / proc oder / dev
Ich verwende ein Cowdancer / Debootstrap-Setup, um eine Chroot zu generieren. Natürlich generiere ich beim Iterieren einige schlechte Chroot-Konfigurationen. Ich befand mich in einer unangenehmen Situation, in der ich eine Reihe von Dateien unter / proc habe, die sich weigern, gelöscht zu werden. Wenn ich sudo rm -rf z_needs_to_be_deleted, bekomme …
8 rm  chroot  proc 

3
Warum ist chroot (2) für nicht privilegierte Benutzer nicht verfügbar?
Warum ist dies für chroot(2)nicht privilegierte Benutzer nicht verfügbar? Ich verstehe die vorhandenen Antworten im Internet nicht. Zum Beispiel dieses https://lists.freebsd.org/pipermail/freebsd-security/2003-April/000123.html . Würde sudowirklich funktionieren, wenn /etc/sudoersund /etcnicht im Besitz von root? Ein nicht privilegierter Benutzer kann nicht einfach Root-eigene Setuid-Binärdateien in chroot erstellen, oder? Wie genau kann ein nicht …

3
chroot Erlaubnis verweigert! Aber ich bin root!
Ich versuche, in eine alte Festplatte zu chrooten, um ein vergessenes Passwort zu ändern, aber chroot sagt, dass die Erlaubnis verweigert wurde? was gibt? Ich bin Wurzel! Die Festplatte, auf die ich zu chrooten versuche, ist eine alte Version von edUbuntu 7.10. Könnte das etwas damit zu tun haben? root@h:~# …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.