linux root目录没有bin,linux – chroot失败 – 无法运行命令`/ bin / bash’:没有这样的文件或目录...

我是一个chroot新手试图做一个简单的chroot监狱但我一次又一次地对着同样的问题敲我的头……任何帮助都将受到大力赞赏

我创建了一个目录/usr/chroot,我想用它作为jail并在其下创建子目录并将/ bin / bash的依赖项复制到其中:

[root@WIG001-001 ~]# cd /usr/chroot/

[root@WIG001-001 chroot]# ls

[root@WIG001-001 chroot]# mkdir bin etc lib var home

[root@WIG001-001 chroot]# ldd /bin/bash

linux-vdso.so.1 => (0x00007fff99dba000)

libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00000037a2000000)

libdl.so.2 => /lib64/libdl.so.2 (0x000000379fc00000)

libc.so.6 => /lib64/libc.so.6 (0x000000379f800000)

/lib64/ld-linux-x86-64.so.2 (0x000000379f400000)

[root@WIG001-001 chroot]# cp /lib64/libtinfo.so.5 /usr/chroot/lib/

[root@WIG001-001 chroot]# cp /lib64/libdl.so.2 /udr/csr/chroot/lib/

[root@WIG001-001 chroot]# cp /lib64/libc.so.6 /usr/chroot/lib/

[root@WIG001-001 chroot]# cp /lib64/ld-linux-x86-64.so.2 /usr/chroot/lib/

[root@WIG001-001 chroot]# cp /bin/bash bin

[root@WIG001-001 chroot]# pwd

/usr/chroot

[root@WIG001-001 chroot]# /usr/sbin/chroot .

/usr/sbin/chroot: cannot run command `/bin/bash': No such file or directory

it looks like the /bin/bash created under /usr/chroot is fine as the below works:

[root@WIG001-001 chroot]# su - nobody -s /usr/chroot/bin/bash

-bash-4.0$

任何人都可以告诉我从哪里开始?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值