You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
##
|
|
|
|
## proftpd.conf -- ProFTPD Configuration
|
|
|
|
## Copyright (c) 2001 Ralf S. Engelschall <rse@engelschall.com>
|
|
|
|
##
|
|
|
|
|
|
|
|
ServerType standalone
|
|
|
|
DefaultServer off
|
|
|
|
SocketBindTight on
|
|
|
|
Port none
|
|
|
|
|
|
|
|
AuthPAM on
|
|
|
|
AuthPAMConfig proftpd
|
|
|
|
AuthPAMAuthoritative off
|
|
|
|
#PersistentPassword off
|
|
|
|
|
|
|
|
MaxInstances 40
|
|
|
|
User @l_npusr@
|
|
|
|
Group @l_npgrp@
|
|
|
|
Umask 022
|
|
|
|
|
|
|
|
UseReverseDNS off
|
|
|
|
MultilineRFC2228 on
|
|
|
|
ShowSymlinks on
|
|
|
|
AllowOverwrite on
|
|
|
|
MaxLoginAttempts 2
|
|
|
|
RequireValidShell yes
|
|
|
|
LsDefaultOptions "-l"
|
|
|
|
|
|
|
|
TimeoutLogin 120
|
|
|
|
TimeoutNoTransfer 600
|
|
|
|
TimeoutStalled 600
|
|
|
|
TimeoutIdle 1200
|
|
|
|
|
|
|
|
LogFormat default "%h %l %u %t \"%r\" %s %b"
|
|
|
|
LogFormat auth "%v [%P] %h %t \"%r\" %s"
|
|
|
|
LogFormat write "%h %l %u %t \"%r\" %s %b"
|
|
|
|
ExtendedLog @l_prefix@/var/proftpd/proftpd.access.log WRITE,READ write
|
|
|
|
ExtendedLog @l_prefix@/var/proftpd/proftpd.auth.log AUTH auth
|
|
|
|
TransferLog @l_prefix@/var/proftpd/proftpd.xfer.log
|
|
|
|
SystemLog @l_prefix@/var/proftpd/proftpd.system.log
|
|
|
|
|
|
|
|
<Global>
|
|
|
|
IdentLookups off
|
|
|
|
DeferWelcome off
|
|
|
|
DisplayGoAway @l_prefix@/etc/proftpd/proftpd.msg.goaway
|
|
|
|
DisplayLogin @l_prefix@/etc/proftpd/proftpd.msg.login
|
|
|
|
DisplayFirstChdir .message
|
|
|
|
DisplayReadme README*
|
|
|
|
</Global>
|
|
|
|
|
|
|
|
<Directory /*>
|
|
|
|
AllowOverwrite on
|
|
|
|
</Directory>
|
|
|
|
|
|
|
|
# sample virtual Anonymous-FTP only server
|
|
|
|
<VirtualHost 127.0.0.1>
|
|
|
|
Port 21
|
|
|
|
ServerIdent on "localhost FTP Server (ProFTPD) ready."
|
|
|
|
ServerAdmin root@localhost
|
|
|
|
MaxClients 20
|
|
|
|
|
|
|
|
# optionally allow anonymous logins only
|
|
|
|
#<Limit LOGIN>
|
|
|
|
# DenyAll
|
|
|
|
#</Limit>
|
|
|
|
|
|
|
|
# Anonymous-FTP
|
|
|
|
<Anonymous @l_prefix@/share/proftpd>
|
|
|
|
User @l_npusr@
|
|
|
|
Group @l_npgrp@
|
|
|
|
UserAlias anonymous @l_npusr@
|
|
|
|
UserAlias ftp @l_npusr@
|
|
|
|
UseFtpUsers off
|
|
|
|
MaxClients 10 "Sorry, max %m users allowed -- try again later, please."
|
|
|
|
RequireValidShell off
|
|
|
|
DisplayGoAway /.msg.goaway
|
|
|
|
DisplayLogin /.msg.login
|
|
|
|
<Limit LOGIN>
|
|
|
|
AllowAll
|
|
|
|
</Limit>
|
|
|
|
<Limit WRITE>
|
|
|
|
DenyAll
|
|
|
|
</Limit>
|
|
|
|
<Limit READ DIRS>
|
|
|
|
IgnoreHidden on
|
|
|
|
</Limit>
|
|
|
|
# optionally allow uploads to a particular directory
|
|
|
|
#<Directory incoming/*>
|
|
|
|
# <Limit STOR>
|
|
|
|
# AllowAll
|
|
|
|
# </Limit>
|
|
|
|
# <Limit WRITE DIRS READ>
|
|
|
|
# DenyAll
|
|
|
|
# </Limit>
|
|
|
|
# <Limit CWD XCWD CDUP>
|
|
|
|
# AllowAll
|
|
|
|
# </Limit>
|
|
|
|
#</Directory>
|
|
|
|
</Anonymous>
|
|
|
|
</VirtualHost>
|
|
|
|
|