Titel: Limit Beitrag von: Tris am 04. Juni 2005, 17:56:21 Hallo
Ich probiere nun schon eine ganze Weile eine Limit-Anweisung zu setzten, welche das durchbrowsen der Ordners unterbindet. Ich habe zb. eine Datein: proftpd-1.2.10.tar welche im Ordner /download abgelegt ist. was muss ich konfigurieren, dass der User die Datei nur herunterladen kann, wenn er den ganzen Pfad weis, zb.: ftp://ftp.yourdomain.com/proftpd-1.2.10.tar Ich habe es mit folgender Limit Anweisung probiert. Code: <Directory /downloads> <Limit LIST NLST> DenyAll </Limit> </Directory> Doch wenn ich nun den ganzen Pfad eingebe, zb: ftp.yourdomain.com/proftpd-1.2.10.tar dann bekomme ich folgende Fehlermeldung: 550 /proftpd-1.2.10.tar: Not a directory Titel: Re: Limit Beitrag von: stonki am 04. Juni 2005, 18:39:41 Zitat von: "Tris" Hallo Ich probiere nun schon eine ganze Weile eine Limit-Anweisung zu setzten, welche das durchbrowsen der Ordners unterbindet. Ich habe zb. eine Datein: proftpd-1.2.10.tar welche im Ordner /download abgelegt ist. was muss ich konfigurieren, dass der User die Datei nur herunterladen kann, wenn er den ganzen Pfad weis, zb.: ftp://ftp.yourdomain.com/proftpd-1.2.10.tar Ich habe es mit folgender Limit Anweisung probiert. Code: <Directory /downloads> <Limit LIST NLST> DenyAll </Limit> </Directory> Doch wenn ich nun den ganzen Pfad eingebe, zb: ftp.yourdomain.com/proftpd-1.2.10.tar dann bekomme ich folgende Fehlermeldung: 550 /proftpd-1.2.10.tar: Not a directory also Du willst NICHT List etc erlauben.. stimmst ? Dann wuerde Deine Syntax oben richtig sein, vorausgesetzt Dein "/download" ist eine wirklich absolute pfadangabe. Sonst muesst es: /srv/ftp/downloads/ heissen. cu stonki Titel: Limit Beitrag von: Tris am 05. Juni 2005, 16:54:56 Jup das Verzeichnis stimmt.
Genau, ich will dass niemand das Verzeichnis durchsuchen kann und alle Inhalte auflisten kann. Sobald ich das Limit LIST und NLST herausnehme, kann ich mit dem direkten Link auf die Datei auch Downloaden. e.g. ftp://username:password@ftp.yourdomain.com/test.zip sobald jedoch das Limit gesetzt ist kommt die Fehlermeldung: 550 /test.zip: Not a directory. Kann das mit den Linux Verzeichnisrechten ein Zusammenhang haben? |