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 sie funktionieren nicht in Chroot-Gefängnissen, und Verzeichnisse können nicht fest verknüpft werden.
Wenn Sie die Verzeichnisse nicht wie von jgr angegeben bereitstellen möchten, können Sie
cp
Verzeichnisse rekursiv kopieren und Hardlinks für alle Dateien erstellen:Auf diese Weise Ihres chroot
/bin
und/lib
können leicht unterschiedliche Struktur / Inhalt als die Hauptverzeichnisse haben.quelle
quelle