[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Debian]: Anonymous ftp



Am Mon, Nov 09, 1998 at 11:29:22AM +0100 schrieb cg:Christoph Gaitzsch:

> I want to set up anonymous ftp in my debian 2.0 (hamm)
> system. Everthing works fine, but ls (in ftp) shows nothing. I can cd
> to the directories in ~ftp, but I can't see any files or dirs.
...your name sounds german... therefore:... ;-)

Das hört sich an, als ob Du den wuftpd benutzen würdest. Du kannst kein
ls ausführen, weil der wuftpd ein chroot auf die anonymous-FTP-Umgebung
macht: ~ftp/ wird zu / .
Wenn aber der wuftpd dieses chroot macht, beißt sich die Katze in den
Schwanz, weil ls in /bin/ls liegt und das ist außerhalb des neuen
Root-Verzeichnisses. Also müßtest Du in ~ftp/ ein bin-Verzeichnis
anlegen und ls reinkopieren. Wenn Du den anonymous-Account jetzt
nochmal ausprobierst, wirst Du sehen, daß das ls nicht funktioniert -
diesmal, weil Du die nötigen Libraries nicht in ~ftp/lib/ liegen hast:

$ ldd /bin/ls
        libc.so.6 => /lib/libc.so.6 (0x4000f000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

Du kannst also auch noch die beiden Libs kopieren - dann sollte es
gehen.

Falls Du vorhattest, auch die normalen User in eine Chroot-Umgebung zu
sperren, kannst Du Dir vorstellen, was Dir blüht... :-(

Lösung: Wirf' den ollen Wu-FTPd in die Tonne und installier' Dir den
ProFTPD - der ist so ähnlich wie ein Apache zu konfigurieren und
außerdem sehr gut dokumentiert (im Gegensatz zu WU, wo man ein
Stündchen surfen muß um eine schmale FAQ zu finden)
-- 
   Michael                            LDKnet / LDK/LUG
     *Weitzel* /LinuX --- email: weitzel@ldknet.org
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <your_email_address>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     632


Reply to: