Примечание, в качестве исходных файлов здесь часто будут линки, превращающиеся в обычные файлы с такими же именами при копировании
# ldd /bin/bash # ldd /bin/cat # ldd /usr/bin/file # man file # cat makechroot.sh
mkdir /var/www/bin mkdir /var/www/usr/ mkdir /var/www/usr/bin mkdir -p /var/www/usr/share/misc cp /bin/bash /var/www/bin/ cp /bin/cat /var/www/bin/ cp /usr/bin/file /var/www/usr/bin/ cp /usr/bin/date /var/www/usr/bin/ cp /usr/share/misc/magic.mgc /var/www/usr/share/misc/ mkdir /var/www/lib/ mkdir /var/www/lib64 mkdir /var/www/lib/x86_64-linux-gnu/ mkdir -p /var/www/usr/lib/x86_64-linux-gnu/ cp /lib64/ld-linux-x86-64.so.* /var/www/lib64/ cp /lib/x86_64-linux-gnu/libtinfo.so.* /var/www/lib/x86_64-linux-gnu/ cp /lib/x86_64-linux-gnu/libdl.so.* /var/www/lib/x86_64-linux-gnu/ cp /lib/x86_64-linux-gnu/libc.so.* /var/www/lib/x86_64-linux-gnu/ cp /lib/x86_64-linux-gnu/libz.so.* /var/www/lib/x86_64-linux-gnu/ #debian11 cp /lib/x86_64-linux-gnu/libbz2.so.* /var/www/lib/x86_64-linux-gnu/ cp /usr/lib/x86_64-linux-gnu/libmagic.so.* /var/www/usr/lib/x86_64-linux-gnu/
# sh makechroot.sh
debian# apt install debootstrap debian# lsb_release -a debian# debootstrap --variant=minbase --arch amd64 buster /var/www/
# chroot /var/www/ /bin/bash или # unshare -R /var/www /bin/bash # echo * # cat index.html # file -bi index.html # cat /etc/passwd
# mkdir /var/www/sbin # cp /usr/local/sbin/webd /var/www/sbin/ # cat /var/www/sbin/webd
... base=/ log=/webd.log ...