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 er‐
42 ror when running with the -n option. Logs are directed to
43 the configured log output (syslog or logfile) instead.
44
45 -v,--version
46 Displays the version number of ProFTPD to stdout.
47
48 -D,--define parameter
49 Sets a configuration parameter which can be used <IfDe‐
50 fine>...</IfDefine> sections in the configuration files to
51 conditionally skip or process commands.
52
53 -d,--debug debuglevel
54 Sets proftpd's internal debug level (normally 0). The de‐
55 buglevel should be an integer value from 0 to 10, with
56 higher numbers producing more debug output. Normally, de‐
57 bug messages are sent to syslog using the DEBUG facility,
58 however if the -n option is used, all such output is sent
59 to stderr.
60
61 -c,--config config-file
62 Specifies an alternate config-file to be parsed at startup,
63 rather than the default configuration file. The default
64 configuration file is /etc/proftpd.conf
65
66 -N,--nocollision
67 Disables address/port collision checking.
68
69 -S,--serveraddr
70 Specifies an IP address for the host machine, avoiding an
71 DNS lookup of the hostname
72
73 -t,--configtest
74 Read the configuration file, report any syntax errors, and
75 exit.
76
77 -p,--persistent 0|1
78 Disables (0) or enables (1) the default persistent password
79 support, which is determined at configure time for each
80 platform. This option only affects the default support, it
81 can still be overridden at run-time with the Persistent‐
82 Passwd directive.
83
84 -l,--list Lists all modules compiled into proftpd.
85
86 -V,--settings
87 Displays various compile-time settings and exits.
88
89 -X,--nofork Debug mode (do not fork a session process); exits after one
90 session.
91
92 -4,--ipv4 Support IPv4 functionality only, regardless of whether the
93 --enable-ipv6 configure option was used.
94
95 -6,--ipv6 Support IPv6 connections and lookup of IPv6 addresses for
96 server DNS names. This is enabled by default, if the --en‐
97 able-ipv6 configure option is used.
98
100 /usr/sbin/proftpd
101 /etc/proftpd.conf
102 /usr/bin/ftpwho
103 /usr/bin/ftpcount
104 /usr/bin/ftptop
105 /usr/sbin/ftpshut
106 /etc/ftpusers
107 /var/log/xferlog
108 /run/proftpd/proftpd.pid
109 /run/proftpd/proftpd.scoreboard
110
112 ProFTPD is written and maintained by a number of people, full credits
113 can be found on http://www.proftpd.org/credits.html
114
116 proftpd.conf(5),[22minetd(8),ftp(1),[22mftpwho(1),ftpcount(1),[22mftpshut(8)
117
118 Full documentation on ProFTPD, including configuration and FAQs, is
119 available at http://www.proftpd.org/
120
121 For help/support, try the ProFTPD mailing lists, detailed on
122 http://www.proftpd.org/lists.html
123
124 Report bugs at http://bugs.proftpd.org/
125
126
127
128 July 2000 proftpd(8)