tftpd

DARPA trivial file transfer protocol daemon

Syntax:

tftpd [directory...] [-m mapfile]

Options:

directory
Name of directory where files are accessed.
-m mapfile
Name of network mapping file that provides the values for the markers in bootpd. Default is /etc/config/netmap.

Description:

The tftpd daemon is a server that supports the DARPA Trivial File Transfer Protocol. The daemon is normally started by inetd and operates at the port indicated by the tftp entry in the services file.

Because tftp doesn't require an account or password on the remote system, tftpd will allow only publicly readable files to be accessed. Files may be written only if they already exist and are publicly writable. Note that this extends the concept of ``public'' to include all users on all hosts that can be reached through the network-this may not be appropriate on all systems, and its implications should be considered before enabling the tftp service. The daemon should have the user ID with the lowest possible privilege.

Filenames must start with a /. If a list of directories is given to tftpd, filenames must be in that list. To get a file, the file must have world-read privileges; to put a file, the file must have world-write privileges.

The bootpd utility works with tftpd to provide the client with a boot image. The network mapping file is used by tftpd to resolve the markers in the buildfile. For more information, see bootpd.

See also:

bootpd, ftpd, inetd, tftp

RFC 1350