ftpd(8)

ftpd8

File transfer protocol server.

Usage

ftpd [OPTION ...]

Overview

File Transfer Protocol daemon, offering PAM service 'ftp'.

-4, --ipv4

restrict daemon to IPv4

-6, --ipv6

restrict daemon to IPv6

-a, --auth=AUTH

use AUTH for authentication

-A, --anonymous-only

server configured for anonymous service only

-d, --debug

debug mode

-D, --daemon

start the ftpd standalone

-l, --logging

increase verbosity of syslog messages

--non-rfc2577

neglect RFC 2577 by giving info on missing users

-p, --pidfile[=PIDFILE]

change default location of pidfile

-q, --no-version

do not display version in banner

-t, --timeout=TIMEOUT

set default idle timeout

-T, --max-timeout=MAX_TIMEOUT

set maximum value of timeout allowed

-u, --umask=VAL

set default umask

AUTH can be one of the following:

default

passwd authentication

pam

using PAM service 'ftp'

-?, --help

give this help list

--usage

give a short usage message

-V, --version

print program version

Mandatory or optional arguments to long options are also mandatory or optional for any corresponding short options.

Releases

18 releases since Debian 1.1 (Buzz); the text changed 10 times.

  1. 1.1–1.2
  2. 1.3–2.1
  3. 3.0
  4. 3.1
  5. 4.0–5.0
  6. 6.0–8
  7. 9
  8. 10
  9. 11–12
  10. 13
  11. Arch

--anonymous-only since Debian 13 (Trixie); --auth since Debian 13 (Trixie); --daemon since Debian 13 (Trixie); --debug since Debian 13 (Trixie); --help since Arch Linux 2026-11-01; --ipv4 since Debian 13 (Trixie); --ipv6 since Debian 13 (Trixie); --logging since Debian 13 (Trixie); --max-timeout since Debian 13 (Trixie); --no-version since Debian 13 (Trixie); --non-rfc2577 since Debian 13 (Trixie); --pidfile since Debian 13 (Trixie); --timeout since Debian 13 (Trixie); --umask since Debian 13 (Trixie); --usage since Debian 13 (Trixie); --version since Debian 13 (Trixie); -4 since Debian 6.0 (Squeeze); -6 since Debian 6.0 (Squeeze); -? since Arch Linux 2026-11-01; -A since Debian 1.3 (Bo); -D since Debian 6.0 (Squeeze); -V since Debian 13 (Trixie); -a since Debian 13 (Trixie); -p since Debian 13 (Trixie); -q since Debian 13 (Trixie); -u since Debian 1.3 (Bo).

-C until Debian 5.0 (Lenny); -E until Debian 5.0 (Lenny); -M until Debian 12 (Bookworm); -P until Debian 12 (Bookworm); -S until Debian 12 (Bookworm); -U until Debian 12 (Bookworm); -c until Debian 5.0 (Lenny); -h until Debian 12 (Bookworm); -n until Debian 12 (Bookworm); -r until Debian 5.0 (Lenny); -s until Debian 5.0 (Lenny); -v until Debian 5.0 (Lenny); -w until Debian 5.0 (Lenny); -z until Debian 12 (Bookworm).

Author

Written by many authors.

Reporting bugs

Report bugs to <[email protected]>.

From inetutils 2.8-1 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.