[mdk-re] chroot
cornet
=?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Ср Сен 5 09:51:12 MSD 2001
AT wrote:
>
> Здравствуйте.
>
> Junior 1.0, возникла проблема:
>
> [root на localhost root]# chroot /home/www
> chroot: cannot execute /bin/bash: No such file or directory
> [root на localhost root]# chroot /
> [root на localhost /]# exit
> [root на localhost root]#
>
> [root на localhost root]# ls -al /bin/bash
> -rwxr-xr-x 1 root root 418844 Май 22 18:17 /bin/bash
> [root на localhost root]# ls -al /home/www/bin/bash
> -rwxr-xr-x 1 root root 418844 Сен 5 02:51 /home/www/bin/bash
> [root на localhost root]#
>
> Обновил sh-utils, ничего не изменилось. Почему не работает chroot? В чем
> может быть причина, как сделать диагностику?
Посмотрите любое приложение работающее через chroot.
В том каталоге, куда переназначается корень, всегда есть кроме
bin еще и lib etc sbin и в них лежат необходимые к исполнению
бинарники и конфиги.
Ну так создайте их, а потом уже туда chroot можно делать :-))
[cornet на smart cornet]$ rpm -qR `rpm -qf /bin/bash`
ld-linux.so.2
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.2)
libdl.so.2
libdl.so.2(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libhistory.so.4.1
libreadline.so.4.1
libtermcap.so.2
Видите, ему наверняка эти либы нужны.
--
******** FIRE & STEEL ********
Подробная информация о списке рассылки community