registrace libc.so.6

Jan.Mach na antek.cz Jan.Mach na antek.cz
Čtvrtek Duben 4 15:28:58 CEST 2002


On 4 Apr 2002, at 14:48, Michal Ludvig wrote:

> Zkuste
> 
> # chroot /mnt/tmp /lib/ld-linux.so.2 --list /bin/ls
> 

Vypis se nemeni:

/bin/ls: error while loading shared libraries: libc.so.6: cannot load 
shared object file: No such file or directory

> 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...

Maji prava rwx. Jelikoz jsem nabootoval z diskety, jsem root.

> 
> Taky zkuste
> # LD_PRELOAD=/lib/libc.so.6 chroot /mnt/tmp /bin/ls
> sice se to preloadne i chrootu, ale to nevadi.
> 

Tohle funguje!

Proc to tedy nefungovalo bez LD_PRELOAD?



Další informace o konferenci Linux