在 chroot jail 中提供 /bin 和 /lib

ano*_*ard 11 chroot symlink

我需要能够在 chroot jail 中提供 /bin 和 /lib 目录,以便程序可以正确地动态链接。

有没有办法在不将 /bin 和 /lib 目录复制到 chroot jail 的情况下完成此操作?

我尝试过符号链接,但它们在 chroot jail 中不起作用,并且目录不能被硬链接。

jgr*_*jgr 14

您可以使用mount重新挂载监狱中所需的目录:

# mount --bind /bin /chroot/bin
# mount --bind /lib /chroot/lib
# chroot /chroot
Run Code Online (Sandbox Code Playgroud)

用于/etc/fstab

/bin /chroot/bin none bind
/lib /chroot/lib none bind
Run Code Online (Sandbox Code Playgroud)

干杯!

  • 非常感谢。我玩得越多,Linux 就会变得越来越好:p (2认同)