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 Each successful and failed ftp(1) session is logged using syslog with a
19 facility of LOG_FTP. Note: LOG_FTP messages are not displayed by sys‐
20 logd(8) by default, and may have to be enabled in syslogd(8)'s configu‐
21 ration file.
22
23 When proftpd is run in standalone mode and it receives a SIGHUP then it
24 will reread its configuration file. When run in standalone mode with‐
25 out the -n option, the main proftpd daemon writes its process ID to
26 /run/proftpd/proftpd.pid to make it easy to know which process to
27 SIGHUP.
28
30 -h,--help Display a short usage description, including all available
31 options.
32
33 -n,--nodaemon
34 Runs the proftpd process in standalone mode (must be con‐
35 figured as such in the configuration file), but does not
36 background the process or disassociate it from the control‐
37 ling tty. Additionally, all output (log or debug messages)
38 are sent to stderr, rather than the syslog mechanism. Most
39 often used with the -d option for debugging.
40
41 -q,--quiet Quiet mode; don't send logging information to standard
42 error when running with the -n option.
43
44 -v,--version
45 Displays the version number of ProFTPD to stdout.
46
47 -D,--define parameter
48 Sets a configuration parameter which can be used <IfDe‐
49 fine>...</IfDefine> sections in the configuration files to
50 conditionally skip or process commands.
51
52 -d,--debug debuglevel
53 Sets proftpd's internal debug level (normally 0). The
54 debuglevel should be an integer value from 0 to 10, with
55 higher numbers producing more debug output. Normally,
56 debug messages are sent to syslog using the DEBUG facility,
57 however if the -n option is used, all such output is sent
58 to stderr.
59
60 -c,--config config-file
61 Specifies an alternate config-file to be parsed at startup,
62 rather than the default configuration file. The default
63 configuration file is /etc/proftpd.conf
64
65 -N,--nocollision
66 Disables address/port collision checking.
67
68 -S,--serveraddr
69 Specifies an IP address for the host machine, avoiding an
70 DNS lookup of the hostname
71
72 -t,--configtest
73 Read the configuration file, report any syntax errors, and
74 exit.
75
76 -p,--persistent 0|1
77 Disables (0) or enables (1) the default persistent password
78 support, which is determined at configure time for each
79 platform. This option only affects the default support, it
80 can still be overridden at run-time with the Persistent‐
81 Passwd directive.
82
83 -l,--list Lists all modules compiled into proftpd.
84
85 -V,--settings
86 Displays various compile-time settings and exits.
87
88 -X,--nofork Debug mode (do not fork a session process); exits after one
89 session.
90
91 -4,--ipv4 Support IPv4 functionality only, regardless of whether the
92 --enable-ipv6 configure option was used.
93
94 -6,--ipv6 Support IPv6 connections and lookup of IPv6 addresses for
95 server DNS names. This is enabled by default, if the
96 --enable-ipv6 configure option is used.
97
99 /usr/sbin/proftpd
100 /etc/proftpd.conf
101 /usr/bin/ftpwho
102 /usr/bin/ftpcount
103 /usr/bin/ftptop
104 /usr/sbin/ftpshut
105 /etc/ftpusers
106 /var/log/xferlog
107 /run/proftpd/proftpd.pid
108 /run/proftpd/proftpd.scoreboard
109
111 ProFTPD is written and maintained by a number of people, full credits
112 can be found on http://www.proftpd.org/credits.html
113
115 proftpd.conf(5),[22minetd(8),ftp(1),[22mftpwho(1),ftpcount(1),[22mftpshut(8)
116
117 Full documentation on ProFTPD, including configuration and FAQs, is
118 available at http://www.proftpd.org/
119
120 For help/support, try the ProFTPD mailing lists, detailed on
121 http://www.proftpd.org/lists.html
122
123 Report bugs at http://bugs.proftpd.org/
124
125
126
127 July 2000 proftpd(8)