www.ProFTPD.de
13. März 2007, 19:37:44 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Limit  (Gelesen 219 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Tris
ProFTPD
*
Offline Offline

Beiträge: 3


Profil anzeigen
« 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
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 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
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Tris
ProFTPD
*
Offline Offline

Beiträge: 3


Profil anzeigen
« Antwort #2 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?
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.06 Sekunden mit 17 Zugriffen.