Original von stonki
kannst Du Deine KOMPLETTE ProFTPD Config hier noch mal posten ? Ich werf dann noch mal nen Blick drauf.
ok:
ServerName " NAS FTP"
ServerType standalone
DefaultServer on
DefaultRoot /mnt
CharsetLocal UTF-8
CharsetRemote CP950
SystemLog /var/log/messages
Port 21
Umask 006
MaxInstances 30
#
# if you want to access the ftpserver
# from the internet put your dyndns name
# and the portrange here
# make sure your router knows about the portrange too.
MasqueradeAddress ******.******.org
PassivePorts 60000 60100
#
# for more infos about this module check:
#
http://www.castaglia.org/proftpd/modules/mod_dynmasq.html
#
<IfModule mod_dynmasq.c>
# Refresh any configured MasqueradeAddress directives every 8 hours
DynMasqRefresh 28800
</IfModule>
#
# for more infos about this module check:
#
http://www.castaglia.org/proftpd/modules/mod_shaper.html
#
<IfModule mod_shaper.c>
ShaperEngine off
ShaperLog /var/log/ftpd_shaper.log
ShaperTable /var/log/ftpd_shaper.tab
# An overall rate (in KB/s) must be set. This line explicitly
# sets both the download and upload rates to be the same.
ShaperAll downrate 1500 uprate 1500
# Allow all system users to see shaper info
ShaperControlsACLs info allow user *
# Allow FTP admins to alter settings both overall and per-session
ShaperControlsACLs all,sess allow group ftpadm
</IfModule>
<IfModule mod_delay.c>
DelayEngine off
</IfModule>
UseSendfile off
#
# if the ftp responcse (for ls ...) is very slow uncomend the next lines
#
UseReverseDNS off
IdentLookups off
User nobody
Group nobody
RequireValidShell off
#receivefile on ## This parameter is for TSS. You can fill in either "on" or "off". ##
# allow to restart interrupped up-/downloads
AllowStoreRestart on
ScoreboardFile /var/run/proftpd.pid
# Normally, we want files to be overwriteable.
<Directory /*>
AllowOverwrite on
</Directory>
<Directory /mnt/IDE1/*****>
<Limit DIRS READ WRITE>
DenyAll
</Limit>
<Limit DIRS READ WRITE>
AllowUser *****
</Limit>
</Directory>
<Directory /mnt/IDE1/*****>
<Limit DIRS READ WRITE>
DenyAll
</Limit>
<Limit DIRS READ WRITE>
AllowUser *****
</Limit>
</Directory>
<Directory /mnt/IDE1/*****>
<Limit DIRS READ WRITE>
DenyAll
</Limit>
<Limit DIRS READ WRITE>
AllowUser ******
</Limit>
</Directory>
<Directory /mnt/IDE1/******>
<Limit DIRS READ WRITE>
DenyAll
</Limit>
<Limit DIRS READ WRITE>
AllowUser *********
</Limit>
</Directory>
<Directory /mnt/IDE1/*******>
<Limit DIRS READ WRITE>
DenyAll
</Limit>
<Limit DIRS READ WRITE>
AllowUser ******,******
</Limit>
</Directory>
<Directory /mnt/IDE1/******>
<Limit DIRS READ WRITE>
DenyAll
</Limit>
<Limit DIRS READ WRITE>
AllowUser *****,******
</Limit>
</Directory>
<Directory /mnt/IDE1/****>
<Limit DIRS READ WRITE>
DenyAll
</Limit>
<Limit DIRS READ WRITE>
AllowUser ******,*******
</Limit>
</Directory>
<Directory /mnt/IDE1/******>
<Limit DIRS READ WRITE>
DenyAll
</Limit>
<Limit DIRS READ WRITE>
AllowUser *****,******
</Limit>
</Directory>
<Directory /mnt/IDE1/*******>
<Limit DIRS READ WRITE>
DenyAll
</Limit>
<Limit DIRS READ WRITE>
AllowUser *******
</Limit>
</Directory>