Re: FTPD Hilfe
Am Mon, 2002-09-30 um 13.40 schrieb Debian-User-German: 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 Hallo Klaus, vielen Dank für den Hinweis, damit habe ich zumindestens ein ls hinbekommen. Wenn ich aber mit ls -l den Inhalt anzeigen möchte, kommt weiterhin ein leeres Verzeichnis. Bei mir in man ftpd steht leider nicht mehr darüber. Ein man ftpchroot gibt es auf meinem System leider nicht. Habe mal man ftpd auf einer SUN/Solaris Kiste ausgeführt und speziell die Hinweise für ls -l übernommen, geht leider nicht. Hast Du eine Idee ?? Hallo, also jetzt habe ich mir doch die man-page durchgelesen (bei mir - woody - heißt die übrigens in.ftpd). Da steht: The ftp server currently supports the following ftp requests. The case of the requests is ignored. LIST give list files in a directory (``ls -lgA'') Also wenn Du in Deinem ftp-client das dir-Kommando absetzt, wird im ftp-Protokoll ein LIST-request draus. Den wiederum bearbeitet der ftpd mit 'ls -lgA'. Das ist mehr als Du wolltest. Zum Einstellen gibt es da nichts. Grüße Klaus Duscher -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: FTPD Hilfe
-- You wrote: -- 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 Hallo Klaus, vielen Dank für den Hinweis, damit habe ich zumindestens ein ls hinbekommen. Wenn ich aber mit ls -l den Inhalt anzeigen möchte, kommt weiterhin ein leeres Verzeichnis. Bei mir in man ftpd steht leider nicht mehr darüber. Ein man ftpchroot gibt es auf meinem System leider nicht. Habe mal man ftpd auf einer SUN/Solaris Kiste ausgeführt und speziell die Hinweise für ls -l übernommen, geht leider nicht. Hast Du eine Idee ?? Gruss Vogon -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl) -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: FTPD Hilfe
On Mon, 30 Sep 2002 13:40:38 +0200 (MEST) Debian-User-German [EMAIL PROTECTED] wrote: vielen Dank für den Hinweis, damit habe ich zumindestens ein ls hinbekommen. Wenn ich aber mit ls -l den Inhalt anzeigen möchte, kommt weiterhin ein leeres Verzeichnis. Bei mir in man ftpd steht leider nicht mehr darüber. Ein man ftpchroot gibt es auf meinem System leider nicht. Habe mal man ftpd auf einer SUN/Solaris Kiste ausgeführt und speziell die Hinweise für ls -l übernommen, geht leider nicht. Hast Du eine Idee ?? Ja. 1.) Ganz schnell das 'From' in dem (Web-)Mail System ändern, mit dem du die Nachricht mit der Message-ID [EMAIL PROTECTED] geschrieben hast! 2.) mit 'ldd ~/bin/ls' nachschauen, gegen welche Bibliotheken der 'ls' Befehl, den du in die chroot()Umgebung kopiert hast, gelinkt ist. Diese Bibliotheken in die chroot()-Umgebung kopieren, beispielsweise /lib/ld-linux.so.2 nach ~/lib/ld-linux.so.2 Stelle dabei sicher, dass du nicht nur die Symlinks kopierst, die dann aber vielleicht ins Leere weisen. Bei mir waren das die libs /lib/ld-linux.so.2 /lib/libc.so.6 /lib/libpthread.so.0 /lib/librt.so.1 -- Pit -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: FTPD Hilfe
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 ??? CU Vogon PS: Der ftpd läuft noch auf einer SuSE 7.0 Kernel 2.2.16 Kiste Bitte nicht erschlagen, werde auch diesen Rechner bald mit Debian ausstatten .. -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: FTPD Hilfe
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)
Re: FTPD Hilfe
Klaus Duscher [EMAIL PROTECTED] wrote: Am Sam, 2002-09-28 um 13.38 schrieb Vogon: [ls mit chroot und Standardftpd funktioniert nicht] 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) Igitt. Die Arbeit wuerde ich mir sparen und stattdessen einen ftpd mit eingebautem ls benutzen. z.B. vsftpd, twoftpd oder PureFTPd. Einer davon ist sicher bei Suse dabei (von den fetten Monstern wu-ftpd und proftpd solltest du dich im Zweifelsfall aber fernhalten). cu andreas -- FAQ dieser Liste http://dugfaq.sylence.net/ -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: FTPD Hilfe
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. cu andreas -- Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: FTPD Hilfe
Hallo Andreas, * Andreas Metzler [EMAIL PROTECTED] [27-09-02 20:21]: 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. cu andreas me too! *SCNR* aber mal ehrlich, ich verwende hier auch ausschliesslich und auf diversen Systemen den vsftpd. Klein, stabil, sicher und der hat ein eingaengiges config-file. Solange du keine extrawuensche hast ist der eigentlich optimal. cu, jINKs -- registered Linux user #276860 GnuPG KeyID: E2506441 Fingerprint: 1D86 45EC 80A3 7DD7 DBC9 064F BD29 E2C6 E250 6441 msg19794/pgp0.pgp Description: PGP signature