diff options
| author | Simon Frankenberger <simon@fraho.eu> | 2020-03-26 00:43:30 +0100 |
|---|---|---|
| committer | Rasmus Thomsen <oss@cogitri.dev> | 2020-04-05 19:34:51 +0000 |
| commit | c24bb5aefea3ed2c9f92d39e7e5e902ad2d883c2 (patch) | |
| tree | 255bffaee59d801fc8b92a23193860a03c6bd90c /testing/proftpd/proftpd.conf | |
| parent | 95610a3e2dfe39ddb56152f082e75bed952dfd0f (diff) | |
| download | aports-c24bb5aefea3ed2c9f92d39e7e5e902ad2d883c2.tar.bz2 aports-c24bb5aefea3ed2c9f92d39e7e5e902ad2d883c2.tar.xz | |
testing/proftpd: upgrade to 1.3.7_rc3
Diffstat (limited to 'testing/proftpd/proftpd.conf')
| -rw-r--r-- | testing/proftpd/proftpd.conf | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/testing/proftpd/proftpd.conf b/testing/proftpd/proftpd.conf new file mode 100644 index 0000000000..a7d91ca6d0 --- /dev/null +++ b/testing/proftpd/proftpd.conf @@ -0,0 +1,87 @@ +# This is a basic ProFTPD configuration file (rename it to +# 'proftpd.conf' for actual use. It establishes a single server +# and a single anonymous login. It assumes that you have a user/group +# "proftpd" and "ftp" for normal operation and anon. + +# This is the directory where DSO modules reside +ModulePath /usr/lib/proftpd + +# Allow only user root to load and unload modules, but allow everyone +# to see which modules have been loaded +ModuleControlsACLs insmod,rmmod allow user root +ModuleControlsACLs lsmod allow user * + +Include /etc/proftpd/modules.d/ + +ServerName "ProFTPD Default Installation" +ServerType standalone +#DefaultServer on + +# Port 21 is the standard FTP port. +Port 21 + +# Don't use IPv6 support by default. +UseIPv6 off + +# Umask 022 is a good standard umask to prevent new dirs and files +# from being group and world writable. +Umask 022 + +# To prevent DoS attacks, set the maximum number of child processes +# to 30. If you need to allow more than 30 concurrent connections +# at once, simply increase this value. Note that this ONLY works +# in standalone mode, in inetd mode you should use an inetd server +# that allows you to limit maximum number of processes per service +# (such as xinetd). +MaxInstances 30 + +# Set the user and group under which the server will run. +User proftpd +Group proftpd + +# To cause every FTP user to be "jailed" (chrooted) into their home +# directory, uncomment this line. +#DefaultRoot ~ + +# Normally, we want files to be overwriteable. +AllowOverwrite on + +MultilineRFC2228 on +DefaultServer on +ShowSymlinks on + +TimeoutNoTransfer 600 +TimeoutStalled 600 +TimeoutIdle 1200 + +DisplayLogin welcome.msg +DisplayChdir .message true +ListOptions "-l" + +DenyFilter \*.*/ + +# A basic anonymous configuration, no upload directories. If you do not +# want anonymous users, simply delete this entire <Anonymous> section. +#<Anonymous ~ftp> +# User ftp +# Group ftp +# +# # We want clients to be able to login with "anonymous" as well as "ftp" +# UserAlias anonymous ftp +# +# # Limit the maximum number of anonymous logins +# MaxClients 10 +# +# # We want 'welcome.msg' displayed at login, and '.message' displayed +# # in each newly chdired directory. +# DisplayLogin welcome.msg +# DisplayChdir .message +# +# # Limit WRITE everywhere in the anonymous chroot +# <Limit WRITE> +# DenyAll +# </Limit> +#</Anonymous> + +Include /etc/proftpd/conf.d/ + |
