registrace libc.so.6
Michal Ludvig
michal-linux na logix.cz
Čtvrtek Duben 4 14:48:00 CEST 2002
Jan.Mach na antek.cz wrote:
> chroot /mnt/tmp /bin/ls
>
> stale vypisuje:
>
> /bin/ls: error while loading shared libraries: libc.so.6: cannot load
> shared object file: No such file or directory
Hmm, zajimave. Zkuste
# chroot /mnt/tmp /lib/ld-linux.so.2 --list /bin/ls
Me to vypisuje neco jako:
libtermcap.so.2 => /lib/libtermcap.so.2 (0x471b7000)
libc.so.6 => /lib/libc.so.6 (0x471bb000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x0a9e6000)
U vas ta cisla budou jina, ale princip zustava. Tak me napada - maji
soubory /lib/libc.so* nastaveny r a x bity v pravech? Sice by to nemelo
vadit, pokud ne, ale kdo vi...
Taky zkuste
# LD_PRELOAD=/lib/libc.so.6 chroot /mnt/tmp /bin/ls
sice se to preloadne i chrootu, ale to nevadi.
ML
Další informace o konferenci Linux