www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: Tris am 04. Juni 2005, 17:56:21



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?