123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- ##
- ## 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>
|