1# $NetBSD: ftpd.conf,v 1.4 2000/01/09 13:19:19 lukem Exp $ 2# 3# example /etc/ftpd.conf 4 5# Check PORT command for validity; prevents denial of service attempt. 6# 7checkportcmd all 8 9# Use `guest' as a template for `localguest'; any following `guest' entries 10# will be used for `localguest' too. 11# 12template localguest guest 13 14# For anonymous connections, when a directory is entered show the contents 15# of `.message' if it exists, and notify about any files that start 16# with `README'. 17# 18display guest .message 19notify guest README* 20 21# Prevent uploads & modification commands for anonymous connections 22# 23upload guest off 24 25# Limit transfers for users in `slowmo' class to 5 KB/s 26# 27rateget slowmo 5k 28rateput slowmo 5k 29 30# Limit the number of simultaneous `guest' class connections to 50, 31# and display /etc/ftptoomany when this limit is reached. 32# As `localguest' uses the `guest' settings via the template above, override 33# this specifically for `localguest' entries to unlimited. 34# 35limit guest 50 ftptoomany 36limit localguest -1 37 38# Support automatic conversions. 39# The first entry supports compression of files, and there's no suppression 40# character. `%s' is replaced by the filename. 41# The next two entries support tar-ing and tar+gzip of files and directories, 42# unless `.notar' exists in the current directory. 43# The `--' in the command strings should prevent a filename with a leading 44# `-' being interpreted as an argument to gzip/tar. 45# For anonymous connections, ~ftp/usr/bin should be a symlink to ~ftp/bin, 46# and gzip and tar should exist in the latter directory as statically 47# linked executables, to avoid the effort of setting up shared libraries 48# correctly under ~ftp. 49# 50conversion all .gz f . /usr/bin/gzip -c -- %s 51conversion all .tar df .notar /usr/bin/tar -cf - -- %s 52conversion all .tar.gz df .notar /usr/bin/tar -zcf - -- %s 53