View previous topic :: View next topic |
Author |
Message |
Thomashek n00b
Joined: 09 Apr 2006 Posts: 4
|
Posted: Sun Apr 23, 2006 7:40 pm Post subject: [SOLVED]Tworzenie środowiska chroot - problem: /bin/bash:.. |
|
|
Witam.
Chcę stworzyć odrębne środowisko, możliwie minimalne. Wszystko robię według tego poradnika (instaluję jail korzystając z emerge jail):
http://pld.linux.edu.pl/chroot
Wykonuję wszystkie polecenia (zamieniając w niektórych poleceniach so.4 na so.5), ale przy chroot /home/chroot otrzymuję komunikat:
Code: | chroot: nie można uruchomic polecenia `/bin/bash': No such file or directory |
Mimo, że znajduje się tam:
Code: | ls -l /home/chroot/bin/
-rwxrwxrwx 1 root root 791792 kwi 23 21:15 bash
-rwxrwxrwx 1 root root 21496 kwi 23 21:15 cat
-rwxrwxrwx 1 root root 62848 kwi 23 21:15 cp
-rwxrwxrwx 1 root root 86432 kwi 23 21:15 grep
-rwxrwxrwx 1 root root 28736 kwi 23 21:15 head
-rwxrwxrwx 1 root root 21056 kwi 23 21:15 id
-rwxrwxrwx 1 root root 29648 kwi 23 21:15 ln
-rwxrwxrwx 1 root root 83528 kwi 23 21:15 ls
-rwxrwxrwx 1 root root 27408 kwi 23 21:15 mkdir
-rwxrwxrwx 1 root root 36360 kwi 23 21:15 more
-rwxrwxrwx 1 root root 67376 kwi 23 21:15 mv
-rwxrwxrwx 1 root root 18864 kwi 23 21:15 pwd
-rwxrwxrwx 1 root root 38536 kwi 23 21:15 rm
-rwxrwxrwx 1 root root 18680 kwi 23 21:15 rmdir
-rwxrwxrwx 1 root root 791792 kwi 23 21:15 sh
-rwxrwxrwx 1 root root 35056 kwi 23 21:15 touch |
Polecenia wykonuję z root'a (więc nei powinno być problemów z prawami dostępu).
Co jest nie tak i jak temui zaradzić?
Z góry dziękuję za odpowiedź.
Last edited by Thomashek on Mon Apr 24, 2006 2:38 pm; edited 1 time in total |
|
Back to top |
|
|
qermit Veteran
Joined: 02 Feb 2005 Posts: 1032
|
Posted: Sun Apr 23, 2006 8:07 pm Post subject: |
|
|
Skopiowałeś wszystkie podlinkowane pod basha biblioteki (ldd /bin/bash)?
EDIT:
Code: | qbot ~ # mkdir chroot
qbot ~ # mkdir chroot/lib
qbot ~ # cp /lib/libncurses.so* chroot/lib
qbot ~ # cp /lib/libdl.so.2 chroot/lib
qbot ~ # cp /lib/libc.so.6 chroot/lib
qbot ~ # cp /lib/ld-linux.so.2 chroot/lib
qbot ~ # mkdir chroot/bin
qbot ~ # cp /bin/bash chroot/bin
qbot ~ # chroot chroot bash
bash-3.1# ls -la
bash: ls: command not found
bash-3.1# exit |
_________________ "A co ty masz w swoim LinuXie?" - Dr Qermit |
|
Back to top |
|
|
arsen Bodhisattva
Joined: 10 Apr 2004 Posts: 1803 Location: Tychy, Poland
|
Posted: Sun Apr 23, 2006 9:10 pm Post subject: |
|
|
Moved from Polish to Instalacja i sprzęt. |
|
Back to top |
|
|
damjanek Apprentice
Joined: 21 Jun 2004 Posts: 259 Location: Poland, Poznań
|
Posted: Sun Apr 23, 2006 11:41 pm Post subject: |
|
|
Przyczyną może być również noexec na tej partycji. Daj exec do opcji i powinno ruszyć. _________________ $ uname -rms
Darwin 10.0.0 i386
Welcome to Darwin!
#gentoo-pl@freenode and #gentoo.pl@ircnet team |
|
Back to top |
|
|
Thomashek n00b
Joined: 09 Apr 2006 Posts: 4
|
Posted: Mon Apr 24, 2006 2:38 pm Post subject: |
|
|
qermit wrote: | Skopiowałeś wszystkie podlinkowane pod basha biblioteki (ldd /bin/bash)? |
Dzięki. Zmylił mnie trochę komunikat, dlatego nie pomyślałem, żeby próbować tak. |
|
Back to top |
|
|
|