Virtual Host Proftpd
Virtual Host Proftpd
ServerName "ProFTPD"
ServerType inetd
Port 21
<Global>
# Umask 022 is a good standard umask to prevent new dirs and files
Umask 022
</Global>
# Set the user and group that the server normally runs at.
User nobody
Group nogroup
# at once, simply increase this value. Note that this ONLY works
# (such as xinetd)
MaxInstances 30
TimeoutStalled 300
# First virtual server
<VirtualHost ftp.virtual.com>
MaxClients 10
MaxLoginAttempts 1
DeferWelcome on
# guest logins.
<Limit LOGIN>
DenyAll
</Limit>
<Anonymous ~cust1>
User cust1
Group cust1
AnonRequirePassword on
<Limit LOGIN>
AllowAll
</Limit>
HideUser root
HideGroup root
<Directory logs>
<Limit READ WRITE DIRS>
DenyAll
</Limit>
</Directory>
</Anonymous>
</VirtualHost>
<VirtualHost our.ip.address>
Port 4000
Umask 027
<Limit LOGIN>
DenyAll
</Limit>
<Anonymous /usr/local/ftp/virtual/a_customer>
User ftp
Group ftp
<Limit LOGIN>
AllowAll
</Limit>
<Limit WRITE>
DenyAll
</Limit>
<Directory incoming>
<Limit WRITE>
AllowAll
</Limit>
</Directory>
</Anonymous>
</VirtualHost>