我需要能够在chroot监狱中提供/bin和/lib目录,以便程序能够动态地正确链接。
有没有一种方法可以做到这一点,而不把/bin和/lib的脏文件复制到chroot监狱?
我尝试过符号链接,它们不能在chroot监狱中工作,并且目录不能硬链接。
发布于 2010-12-16 12:37:15
您可以使用mount重新装入监狱中需要的目录:
# mount --bind /bin /chroot/bin
# mount --bind /lib /chroot/lib
# chroot /chroot用于/etc/fstab:
/bin /chroot/bin none bind
/lib /chroot/lib none bind干杯!
发布于 2010-12-16 14:07:19
如果您不想像jgr所说的那样挂载目录,可以使用cp递归复制目录,并为所有文件创建硬链接:
cp -alf /bin /chroot/bin
cp -alf /lib /chroot/lib
chroot /chroot这样,chroot的/bin和/lib的结构/内容可能与主目录略有不同。
https://unix.stackexchange.com/questions/4897
复制相似问题