最小 chroot 刑務所を作成できません

最小 chroot 刑務所を作成できません

最小限の刑務所を作成してくださいchroot

次のステップは次のとおりです。

  1. フォルダを作成しました。chroot
  2. Bashをフォルダにコピーchroot
  3. 実行すると、ldd bash依存関係がわかります。

    ldd /bin/bash   linux-vdso.so.1 =>  (0x00007fff645e2000)
        libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f9155f75000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9155d71000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f91559e6000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f91561bb000)
    
  4. その後、次のフォルダを作成しました。

    ls chroot/
    
    bash  lib  lib64
    
    ls chroot/lib
    
    x86_64-linux-gnu
    
  5. 私が走るとき

    chroot chroot/
    
    chroot: failed to run command `/bin/bash': No such file or directory
    

ベストアンサー1

エラーメッセージに示されているように実行(inside)chrootを試みますが、内部(inside)にあるため実行できません。だから解決策はbashを 。chroot/bin/bash/bin/bashchrootbashchroot//chrootchroot/bin/

おすすめ記事