92 lines
2.5 KiB
Plaintext
92 lines
2.5 KiB
Plaintext
|
<!-- BEGIN: main -->#
|
||
|
# This file is managed by HSAdmin.
|
||
|
# Do not edit manually. Changes will be overwritten.
|
||
|
#
|
||
|
|
||
|
Include /etc/proftpd/modules.conf
|
||
|
|
||
|
ServerName "Hostsharing eG"
|
||
|
ServerType standalone
|
||
|
DeferWelcome off
|
||
|
UseIPv6 off
|
||
|
UseReverseDNS off
|
||
|
IdentLookups off
|
||
|
|
||
|
ShowSymlinks on
|
||
|
MultilineRFC2228 on
|
||
|
DefaultServer on
|
||
|
ShowSymlinks on
|
||
|
AllowOverwrite on
|
||
|
|
||
|
RequireValidShell off
|
||
|
DefaultRoot ~
|
||
|
AllowForeignAddress on
|
||
|
|
||
|
TimeoutNoTransfer 900
|
||
|
TimeoutStalled 900
|
||
|
TimeoutIdle 1800
|
||
|
|
||
|
DisplayLogin welcome.msg
|
||
|
ListOptions "-la"
|
||
|
|
||
|
DenyFilter \*.*/
|
||
|
|
||
|
Port 21
|
||
|
MaxInstances 128
|
||
|
User nobody
|
||
|
Group nogroup
|
||
|
|
||
|
LoadModule mod_tls.c
|
||
|
TLSEngine on
|
||
|
TLSProtocol SSLv23 TLSv1
|
||
|
TLSRequired off
|
||
|
TLSVerifyClient off
|
||
|
TLSRSACertificateFile /etc/proftpd/ftp-cert.pem
|
||
|
TLSRSACertificateKeyFile /etc/proftpd/ftp-key.pem
|
||
|
TLSCertificateChainFile /etc/proftpd/ftp-chain.pem
|
||
|
|
||
|
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"
|
||
|
|
||
|
DelayEngine off
|
||
|
|
||
|
PassivePorts 60000 65534
|
||
|
|
||
|
<Directory /*>
|
||
|
Umask 022 022
|
||
|
AllowOverwrite on
|
||
|
</Directory>
|
||
|
|
||
|
<!-- BEGIN: iterate -->
|
||
|
####################################################
|
||
|
|
||
|
<VirtualHost {PAC_IP}>
|
||
|
DefaultRoot ~ {PAC}
|
||
|
ServerName "Hostsharing eG"
|
||
|
AllowOverwrite on
|
||
|
AllowForeignAddress on
|
||
|
RequireValidShell off
|
||
|
|
||
|
<Limit LOGIN>
|
||
|
Order allow,deny
|
||
|
AllowGroup {PAC}
|
||
|
DenyAll
|
||
|
</Limit>
|
||
|
<Anonymous /home/pacs/{PAC}/ftp>
|
||
|
User {PAC}
|
||
|
Group {PAC}
|
||
|
UserAlias anonymous {PAC}
|
||
|
UserAlias ftp {PAC}
|
||
|
DirFakeUser on ftp
|
||
|
DirFakeGroup on ftp
|
||
|
DirFakeMode 000
|
||
|
AuthAliasOnly on
|
||
|
<Limit WRITE>
|
||
|
DenyAll
|
||
|
</Limit>
|
||
|
</Anonymous>
|
||
|
</VirtualHost>
|
||
|
<!-- END: iterate -->
|
||
|
<!-- END: main -->
|
||
|
|