ansible-roles/proftpd/templates/evolinux.conf.j2

44 lines
931 B
Plaintext
Raw Normal View History

# Evolix's specific configuration
{% if proftpd_ftp_override %}
# WARNING : **Probably** ansible managed
{% endif %}
2022-08-31 16:52:25 +02:00
<IfModule !mod_ident.c>
LoadModule mod_ident.c
</IfModule>
ServerName "{{ proftpd_hostname }} FTP Server"
ServerIdent on "FTP Server Ready"
AccessGrantMsg "Hey, bienvenue %u sur le serveur FTP {{ proftpd_fqdn }} !"
2017-06-28 14:12:26 +02:00
AuthUserFile /etc/proftpd/vpasswd
# Connexion limits
MaxInstances 50
MaxClients 40
MaxClientsPerHost 20
# Network settings
PassivePorts 60000 61000
UseReverseDNS off
IdentLookups off
TimesGMT off
2017-11-03 13:54:23 +01:00
Port {{ proftpd_port }}
{% if proftpd_default_address != [] %}
DefaultAddress {{ proftpd_default_address | join(' ') }}
{% endif %}
# Local permissions
DefaultRoot ~
Umask 137 027
RequireValidShell off
UseFtpUsers off
# Allow RESUME (REST command)
AllowStoreRestart on
<Limit LOGIN>
AllowGroup ftpusers
DenyAll
</Limit>