Zurueck Index Vor



Sonstige Moeglichkeiten

Das Problem `Upload-Verzeichnis' ist immer noch nicht abgeschlossen. Bis jetzt haben wir zwar ein Verzeichnis in das nur die betreffenden User wechseln koennen und nicht mal sie selbst dort etwas downloaden koennen, aber das reicht noch nicht. Es ist ab und zu erforderlich, dasz man den Upload von bestimmten Dateien verbietet. Darunter fallen u. a. .ftpaccess, .htaccess, usw. usw.
Dem kann man jetzt mit einfachen - aber effektiven - Mitteln entgegenwirken. ProFTP bietet hierzu die Anweisung PathDenyFilter an. Damit kann man verhindern das Dateien bestimmter Art hochgeladen werden. Wenn man (wie ich) einen Linux-Rechner als Server verwendet und man eine `M$-Free'-Zone hat, dann wird es schwer Dateien im "Windows-Format" zu ueberpruefen. Aus diesem Grund verbiete ich fuer Anonymous-User folgende Dateien (wobei hier Datei-Suffix relevant ist):
*.js
*.vbs
*.shs
*. scr
*.exe
Zusaetzlich ist auch noch der Upload von den Dateien .ftpaccess und .htaccess untersagt. Die Eintraege in die entsprechenden Bloecke sehen wie folgt aus:
PathDenyFilter                          "\\.(js|vbs|shs|scr|exe)$"
PathDenyFilter                          "(\.ftpaccess)|(\.htaccess)$"
Wenn ein User jetzt versucht eine Datei hochzuladen, die unter dieses Muster faellt, bekommt er
ftp> put .ftpaccess 
local: .ftpaccess remote: .ftpaccess
227 Entering Passive Mode (127,0,0,1,16,50).
550 .ftpaccess: Forbidden filename
zu sehen ;)


Zurueck Index Vor