1proftpd(8) System Manager's Manual proftpd(8)
2
3
4
6 proftpd - Professional configurable, secure file transfer protocol
7 server
8
10 proftpd [ -hlntv ] [ -c config-file ] [ -d debuglevel ] [ -p 0|1 ]
11
13 proftpd is the Professional File Transfer Protocol (FTP) server daemon.
14 The server may be invoked by the Internet "super-server" inetd(8) each
15 time a connection to the FTP service is made, or alternatively it can
16 be run as a standalone daemon.
17
18 When proftpd is run in standalone mode and it receives a SIGHUP then it
19 will reread its configuration file. When run in standalone mode with‐
20 out the -n option, the main proftpd daemon writes its process ID to
21 /var/run/run/proftpd.pid to make it easy to know which process to
22 SIGHUP.
23
25 -h,--help Display a short usage description, including all available
26 options.
27
28 -n,--nodaemon
29 Runs the proftpd process in standalone mode (must be con‐
30 figured as such in the configuration file), but does not
31 background the process or disassociate it from the control‐
32 ling tty. Additionally, all output (log or debug messages)
33 are sent to stderr, rather than the syslog mechanism. Most
34 often used with the -d option for debugging.
35
36 -q,--quiet Quiet mode; don't send logging information to standard
37 error when running with the -n option.
38
39 -v,--version
40 Displays the version number of ProFTPD to stdout.
41
42 -D,--define parameter
43 Sets a configuration parameter which can be used <IfDe‐
44 fine>...</IfDefine> sections in the configuration files to
45 conditionally skip or process commands.
46
47 -d,--debug debuglevel
48 Sets proftpd's internal debug level (normally 0). The
49 debuglevel should be an integer value from 0 to 10, with
50 higher numbers producing more debug output. Normally,
51 debug messages are sent to syslog using the DEBUG facility,
52 however if the -n option is used, all such output is sent
53 to stderr.
54
55 -c,--config config-file
56 Specifies an alternate config-file to be parsed at startup,
57 rather than the default configuration file. The default
58 configuration file is /etc/proftpd.conf
59
60 -N,--nocollision
61 Disables address/port collision checking.
62
63 -V,--settings
64 Displays various compile-time settings and exits.
65
66 -t,--configtest
67 Read the configuration file, report any syntax errors, and
68 exit.
69
70 -p,--persistent 0|1
71 Disables (0) or enables (1) the default persistent password
72 support, which is determined at configure time for each
73 platform. This option only affects the default support, it
74 can still be overridden at run-time with the Persistent‐
75 Passwd directive.
76
77 -l,--list Lists all modules compiled into proftpd.
78
79 -4,--ipv4 Support IPv4 functionality only, regardless of whether the
80 --enable-ipv6 configure option was used.
81
82 -6,--ipv6 Support IPv6 connections and lookup of IPv6 addresses for
83 server DNS names. This is enabled by default, if the
84 --enable-ipv6 configure option is used.
85
87 /usr/sbin/proftpd
88 /etc/proftpd.conf
89 /usr/bin/ftpwho
90 /usr/bin/ftpcount
91 /usr/bin/ftptop
92 /usr/sbin/ftpshut
93 /var/log/xferlog
94 /var/run/run/proftpd.pid
95 /var/run/run/proftpd.scoreboard
96
98 ProFTPD is written and maintained by a number of people, full credits
99 can be found on http://www.proftpd.org/credits.html
100
102 inetd(8),[22mftp(1),ftpwho(1),[22mftpcount(1),ftpshut(8)
103
104 Full documentation on ProFTPD, including configuration and FAQs, is
105 available at http://www.proftpd.org/
106
107 For help/support, try the ProFTPD mailing lists, detailed on
108 http://www.proftpd.org/lists.html
109
110 Report bugs at http://bugs.proftpd.org/
111
112
113
114 July 2000 proftpd(8)