我想创建一个 chroot 环境,它可以访问精心挑选的程序,但与系统的其余部分完全隔离。
我在这个 chroot 文件夹中创建了三个文件夹:bin
, lib
, lib64
. 然后我复制了一个可执行文件,在这种情况下复制/bin/bash
到bin
. ldd /bin/bash
显示此输出:
linux-vdso.so.1 => (0x00007ffff01f6000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f35ed501000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f35ed2fd000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f35ecf33000)
/lib64/ld-linux-x86-64.so.2 (0x00007f35ed72a000)
Run Code Online (Sandbox Code Playgroud)
我可以复制所有这些库,除了linux-vdso.so.1
. 如果我sudo find / -name "linux-vdso.so.1"
没有输出。
我现在该怎么办?