![](https://seccdn.libravatar.org/avatar/9bfd54ff43fdd5b80296f6be97af0684.jpg?s=120&d=mm&r=g)
Am Sam, 2002-11-09 um 12.05 schrieb Thilo A. Coblenzer:
Moin Moin, vielen Dank für die Hilfe! Ich bin weiter gekommen. Ich habe jetzt sowohl OpenSSH als auch OpenSSL kompiliert! Ich hangele mich immernoch an der Anleitung http://chrootssh.sourceforge.net/docs/chrootedsftp.html entlang. Ich bin gerade bei "build the chroot". OK, ich habe die Verzeichnisse angelegt, /dev/null und /dev/zero angelegt, die elementaren Programme (cp,mv usw) kopiert und jetzt hänge ich an den libs. Folgende libs brauche ich laut Anleitung: ld.so.1, libc.so.1, libdl.so.1, libgen.so.1, libmp.so.2, libnsl.so.1, libsocket.so.1 In meinem System gibt es allerdings nur libnsl.so.1. OK, durch googlen müßte ich ja herausfinden können, in welche, RPM sich die libs verstecken. Allerdings bin ich mir nicht so sicher, ob ich genau diese benötige, denn wieso sollte meine chroot-Umgebung diese unbedingt benötigen, wenn meine eigentliche root-Umgebung diese libs nicht benötigt?
Es wäre nett, wenn mir da jemand etwas Licht ins dunkle bringen könnte.
Ohne diese Anleitung zu kennen, vermute ich mal, dass sich der Autor auf ältere Versionen der Programme bezieht, die natürlich dann auch ältere oder andere Libs verwenden. Wenn Du herausfinden willst, welche Libs Du brauchst, dann mach für jedes Programm im Jail ein "ldd" ldd /path/ro/mv zeigt Dir z.B. alle benötigten Libs von mv an. Die kopierst Du dann ins Jail, und gut is ;) -- Matthias Hentges [www.hentges.net] -> PGP + HTML are welcome ICQ: 97 26 97 4 -> No files, no URLs My OS: Debian Woody: Geek by Nature, Linux by Choice