Am Sam, 2002-09-28 um 13.38 schrieb Vogon: > >>Vogon <[EMAIL PROTECTED]> wrote: > >> > >>wenn ich den Standard ftpd benutze wird zwar jeder User automatisch in > >>sein /home geschickt, aber wie kann ich ihn da fest binden? > >>Sodass er nicht mit cd .. in höhere Ebenen kommt ?? > > > >Wenn der "Standard ftpd" es kann, steht es in der Dokumentation > >(vermutlich man ftpd) unter dem Stichwort chroot, ansonsten koenntest > >du dir z.B. vsftpd anschauen. > > So, habe nun die Datei /etc/ftpchroot angelegt. Die dort eingetragenen > Benutzer können tatsächlich nicht mehr in höhere Verzeichnisse, ABER: > > Wenn sich der User nun per FTP einloggt und mit ls sich das Directory > ansehen will, ist es völlig leer. Wenn ich dann die gewünschte Datei per > Hand eingebe, kann ich die Datei herunterladen. > > Wie kann ich es denn so einstellen, dass man per ls die Daten wieder > sieht ???
Hallo, also wenn Du /etc/ftpchroot in der man-page gefunden hast, solltest Du doch auch die Erklärung finden, welche Dateien mit welchen Rechten in die Home-Verzeichnisse zu kopieren sind. Das ist in der man-page alles ausführlich erklärt.(Der ftpd benötigt Zugriff auf das ls-Kommando, das er in der chroot-Umgebung natürlich nicht findet, da es ausserhalb steht; dies betrifft auch libc und den linkloader) Grüße Klaus Duscher -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)