小编Pos*_*elf的帖子

ldd 在箭头后没有显示位置;系统上不存在库

我想创建一个 chroot 环境,它可以访问精心挑选的程序,但与系统的其余部分完全隔离。

我在这个 chroot 文件夹中创建了三个文件夹:bin, lib, lib64. 然后我复制了一个可执行文件,在这种情况下复制/bin/bashbin. 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"没有输出。

我现在该怎么办?

linux chroot ubuntu find shared-library

12
推荐指数
2
解决办法
1万
查看次数

标签 统计

chroot ×1

find ×1

linux ×1

shared-library ×1

ubuntu ×1