Include /etc/proftpd/modules.conf
DefaultRoot ~
UseIPv6 off
ServerName openmediavault
ServerType standalone
DeferWelcome on
MultilineRFC2228 on
DefaultServer on
ShowSymlinks on
DisplayChdir .message true
ListOptions "-l"
MaxInstances 30
DenyFilter \*.*/
User proftpd
Group nogroup
PersistentPasswd off
TimesGMT off
AllowOverwrite on
AuthOrder mod_auth_pam.c* mod_auth_unix.c
DefaultTransferMode ascii
Port 21
TransferLog /var/log/proftpd/xferlog
IdentLookups on
UseReverseDNS off
TimeoutIdle 1200
TimeoutNoTransfer 600
TimeoutStalled 600
PassivePorts 49152 65534
DeleteAbortedStores off
MaxConnectionsPerHost 2
DisplayLogin /srv/ftp/welcome.msg
HideFiles (welcome.msg)
DefaultRoot /srv/ftp
MaxClients 50
MaxLoginAttempts 5
RequireValidShell off
# This option is useless because this is handled via the PAM
# pam_listfile.so module, so set it to 'off' by default.
UseFtpUsers off
AuthPAM on
AuthPAMConfig proftpd
BanEngine off
BanControlsACLs all allow user root
BanLog /var/log/proftpd/ban.log
BanMessage Host %a has been banned
BanTable /run/proftpd/ban.tab
ControlsEngine on
ControlsMaxClients 2
ControlsLog /var/log/proftpd/controls.log
ControlsInterval 5
ControlsSocket /run/proftpd/proftpd.sock
AdminControlsEngine off
DelayEngine on
FACLEngine on
QuotaEngine off
Ratios off
LoadModule mod_vroot.c
VRootEngine on
VRootLog /var/log/proftpd/vroot.log
TCPAccessFiles /etc/hosts.allow /etc/hosts.deny
TCPAccessSyslogLevels info warn
TCPServiceName ftpd