root@dd:/tmp/chroot# test -f
root@dd:/tmp/chroot# test -f lib/libncurses.so.5
root@dd:/tmp/chroot# test -f lib/libncurses.so.5 && echo 's'
s
root@dd:/tmp/chroot# test -f lib/libncurses.so.5 && echo 's' || echo 'f'
s
root@dd:/tmp/chroot# test -f lib/libdl.so.2 && echo 's' || echo 'f'
s
root@dd:/tmp/chroot# test -f lib/libc.so.6 && echo 's' || echo 'f'
s
root@dd:/tmp/chroot# test -f lib64/ld-linux-x86-64.so.2 && echo 's' || echo 'f'
f
root@dd:/tmp/chroot# cd lib
root@dd:/tmp/chroot/lib# find . -name 'ld-linux-x86-64.so.2'
./ld-linux-x86-64.so.2
root@dd:/tmp/chroot/lib# cd ..
root@dd:/tmp/chroot# cd lib64
bash: cd: lib64: no such file or directory
root@dd:/tmp/chroot# mkdir lib64
root@dd:/tmp/chroot# cd lib64
root@dd:/tmp/chroot/lib64# cp -a /lib64 .
root@dd:/tmp/chroot/lib64# ls
lib64
root@dd:/tmp/chroot/lib64# cd lib64
root@dd:/tmp/chroot/lib64/lib64# ls
cpp libgcc_s.so.1 libply-splash-core.so.2
dbus-1.0 libgcrypt.so.11 libply-splash-core.so.2.0.0
firmware libgcrypt.so.11.5.2 libply-splash-graphics.so.2
hdparm libglib-2.0.so.0 libply-splash-graphics.so.2.0.0
init libglib-2.0.so.0.2400.1 libply.so.2
klibc-usBAintlt99f0TITo98H_trqH2c.so libgpg-error.so.0 libply.so.2.0.0
ld-2.11.1.so libgpg-error.so.0.4.0 libpng12.so.0
ld-linux-x86-64.so.2 libhistory.so.5 libpng12.so.0.42.0
ld-linux.so.2 libhistory.so.5.2 libpopt.so.0
libBrokenLocale-2.11.1.so libhistory.so.6 libpopt.so.0.0.0
libBrokenLocale.so.1 libhistory.so.6.1 libproc-3.2.8.so
libSegFault.so libiptc.so.0 libpthread-2.11.1.so
libacl.so.1 libiptc.so.0.0.0 libpthread.so.0
libacl.so.1.1.0 libiw.so.30 libreadline.so.5
libanl-2.11.1.so libkeyutils-1.2.so libreadline.so.5.2
libanl.so.1 libkeyutils.so.1 libreadline.so.6
libatasmart.so.4 libm-2.11.1.so libreadline.so.6.1
libatasmart.so.4.0.3 libm.so.6 libresolv-2.11.1.so
libatm.so.1 libmemusage.so libresolv.so.2
libatm.so.1.0.0 libncurses.so.5 librt-2.11.1.so
libattr.so.1 libncurses.so.5.7 librt.so.1
libattr.so.1.1.0 libncursesw.so.5 libselinux.so.1
libblkid.so.1 libncursesw.so.5.7 libsepol.so.1
libblkid.so.1.1.0 libnih-dbus.so.1 libslang.so.2
libbsd.so.0 libnih-dbus.so.1.0.0 libslang.so.2.2.2
libbsd.so.0.2.0 libnih.so.1 libss.so.2
libbz2.so.1 libnih.so.1.0.0 libss.so.2.0
libbz2.so.1.0 libnsl-2.11.1.so libssl.so.0.9.8
libbz2.so.1.0.4 libnsl.so.1 libsysfs.so.2
libc-2.11.1.so libnss_compat-2.11.1.so libsysfs.so.2.0.1
libc.so.6 libnss_compat.so.2 libthread_db-1.0.so
libcap.so.2 libnss_dns-2.11.1.so libthread_db.so.1
libcap.so.2.17 libnss_dns.so.2 libtic.so.5
libcidn-2.11.1.so libnss_files-2.11.1.so libtic.so.5.7
libcidn.so.1 libnss_files.so.2 libticw.so.5
libcom_err.so.2 libnss_hesiod-2.11.1.so libticw.so.5.7
libcom_err.so.2.1 libnss_hesiod.so.2 libudev.so.0
libcrypt-2.11.1.so libnss_mdns.so.2 libudev.so.0.6.1
libcrypt.so.1 libnss_mdns4.so.2 libulockmgr.so.1
libcrypto.so.0.9.8 libnss_mdns4_minimal.so.2 libulockmgr.so.1.0.1
libdbus-1.so libnss_mdns6.so.2 libusb-0.1.so.4
libdbus-1.so.3 libnss_mdns6_minimal.so.2 libusb-0.1.so.4.4.4
libdbus-1.so.3.4.0 libnss_mdns_minimal.so.2 libusb-1.0.so.0
libdevmapper.so.1.02.1 libnss_nis-2.11.1.so libusb-1.0.so.0.0.0
libdl-2.11.1.so libnss_nis.so.2 libutil-2.11.1.so
libdl.so.2 libnss_nisplus-2.11.1.so libutil.so.1
libdrm.so.2 libnss_nisplus.so.2 libuuid.so.1
libdrm.so.2.4.0 libntfs-3g.so.75 libuuid.so.1.3.0
libdrm_intel.so.1 libntfs-3g.so.75.0.0 libwrap.so.0
libdrm_intel.so.1.0.0 libpam.so.0 libwrap.so.0.7.6
libdrm_nouveau.so.1 libpam.so.0.82.2 libxtables.so.2
libdrm_nouveau.so.1.0.0 libpam_misc.so.0 libxtables.so.2.0.0
libdrm_radeon.so.1 libpam_misc.so.0.82.0 libz.so.1
libdrm_radeon.so.1.0.0 libpamc.so.0 libz.so.1.2.3.3
libe2p.so.2 libpamc.so.0.82.1 lsb
libe2p.so.2.3 libparted.so.0 modules
libexpat.so.1 libparted.so.0.0.1 plymouth
libexpat.so.1.5.2 libpcprofile.so security
libexpatw.so.1 libpcre.so.3 terminfo
libexpatw.so.1.5.2 libpcre.so.3.12.1 udev
libext2fs.so.2 libpcsclite.so.1 ufw
libext2fs.so.2.4 libpcsclite.so.1.0.0 xtables
libfuse.so.2 libply-boot-client.so.2
libfuse.so.2.8.1 libply-boot-client.so.2.0.0
root@dd:/tmp/chroot/lib64/lib64# mv * ../
root@dd:/tmp/chroot/lib64/lib64# cd ..
root@dd:/tmp/chroot/lib64# ls
bash: /bin/ls: no such file or directory
root@dd:/tmp/chroot/lib64# ls
bash: /bin/ls: no such file or directory
root@dd:/tmp/chroot/lib64# cd ..
root@dd:/tmp/chroot# ls
bash: /bin/ls: no such file or directory
root@dd:/tmp/chroot#
首先,抱歉我的英语不好……如上所示,即使服务器没有执行删除命令也失败了。为什么会发生这种情况?我该如何导入本地文件?(SFTP,FTP 现在不工作了 T_T)
答案1
尝试
export LD_LIBRARY_PATH=/tmp/chroot/lib
/tmp/chroot/lib/ld-linux-x86-64.so.2 /bin/ls
答案2
我首先要检查 /bin 目录是否完整。你可以执行以下操作来执行此操作:
cd /bin
echo *
也可能是有人破坏了您的系统并试图掩盖其踪迹。您可能要做的第一件事是加载实时 CD 并检查 md5。尽管 /bin/ls 存在,但找不到它。