Archiv verlassen und diese Seite im Standarddesign anzeigen : chroot Käfig
Also laut diversen HowTo's erstelle ich ein Verzeichnis zB ein Verzeichnis /home/user/verz1/verz2
nach chroot /home/user sollte man von "außen" nur mehr /verz1/verz2 sehen
Wenn ich das aber in meiner shell Eingebe kommt "chroot: /bin/bash: No such file or directory"
hmmm
:confused: :(
Also laut diversen HowTo's erstelle ich ein Verzeichnis zB ein Verzeichnis /home/user/verz1/verz2
nach chroot /home/user sollte man von "außen" nur mehr /verz1/verz2 sehen
Wenn ich das aber in meiner shell Eingebe kommt "chroot: /bin/bash: No such file or directory"
hmmm
:confused: :(
Hi,
Je weniger Infos, desto größer der Ratespaß?
Welche Howtos? Was willst Du?
Und warum möchtest Du das rootverzeichnis in Dein Home Verzeichnis wechseln.
Hier ne Kurze Erklärung des Befehles:
http://www.linuxwiki.de/chroot
Adios.
Christian.
http://www.pl-berichte.de/t_netzwerk/dnssecure.html
Punkt 3
möchte zB mein apache in einer chroo-Umgebung laufen lassen ....
also /verz1/verz2 "entwurzeln" um einen Käfig zu schaffen und da diverse Sachen laufen zu haben...
so - ich bin jetzt schon verzweifelt :(
mit mkdir erstelle ich die Ordner
"Die chroot-Umgebung muß in irgendeinem Verzeichnis im normalen Dateisystem ihren Ursprung haben. Ich habe dafür /home/dns gewählt. Wenn wir »von außen« eine Datei /home/dns/etc/localtime sehen, dann sieht ein Programm nach Ausführen von chroot /home/dns diese als /etc/localtime."
Egal welches tutorial was ich ich bekomme immer die Fehlermedlung "chroot: /bin/bash: No such file or directory" ....
Wo liegt der Hund begraben ?
Ich mein was kann man da viel falsch machen ?
:confused: :ugly:
Wo liegt der Hund begraben ?
Ich mein was kann man da viel falsch machen ?
Wie wärs mit ner Bash im Jail? Woher soll er die sonst nehmen?
Gruss, Andy
Terran Marine
15.04.04, 20:11
Wie wärs mit ner Bash im Jail? Woher soll er die sonst nehmen?
Gruss, Andy
Zu der bash (oder jedem anderen Programm) müssen auch noch die Bibliotheken mitkopiert werden, Auszug aus info chroot :
---
If you want to use a dynamically linked executable, say `bash', then
first run `ldd bash' to see what shared objects it needs. Then, in
addition to copying the actual binary, also copy the listed files to
the required positions under your intended new root directory.
Finally, if the executable requires any other files (e.g., data, state,
device files), copy them into place, too.
---
Gruß
Terran
die Bibliotheken habe gefehlt - danke
:D
die Bibliotheken habe gefehlt - danke
:D
Du kannst auch statische Versionen in der chroot-Umgebung verwenden.
Das ist dann noch sicherer.
mit freundlichen Grüssen
degaw
Zu der bash (oder jedem anderen Programm) müssen auch noch die Bibliotheken mitkopiert werden, Auszug aus info chroot :
Selbstverständlich, dafür habe ich mir ein Script geschrieben, dass ein Binary mit allen abhängigen Libs in ein Jail kopieren kann (showdeplibs --copyto /jail /bin/bash)
Gruss, Andy
Selbstverständlich, dafür habe ich mir ein Script geschrieben, dass ein Binary mit allen abhängigen Libs in ein Jail kopieren kann (showdeplibs --copyto /jail /bin/bash)
Gruss, Andy
Pransen kann ich auch :D aber was hilft das den anderen? Poste doch mal dein tolles Script!
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.