TFTPD(ADMN) UNIX System V
Name
tftpd - DARPA Trivial File Transfer Protocol server
Syntax
/etc/tftpd
Description
tftpd is a server that supports the DARPA Trivial File
Transfer Protocol. The TFTP server operates at the port
indicated in the tftp service description; see
services(SFF). This port number may be overridden (for
debugging purposes) by specifying a port number on the
command line.
The use of tftp does not require an account or password on
the remote system. Due to the lack of authentication
information, tftpd will allow only publicly readable files
to be accessed. 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 tftp service.
tftpd is spawned by the superserver inetd and, therefore,
must have an entry in inetd's configuration file,
/etc/inetd.conf. [See inetd(ADMN) and inetd.conf(SFF).]
Note that the tftpd entry in this file must be ``wait'':
this is to prevent subsequent selects from being successful
before the first tftpd process does its receive. tftpd
takes care to prevent multiple tftpd processes from being
spawned to service the same request. (inetd is able to
continue processing new messages on the port.)
See Also
inetd(ADMN), tftp(TC), inetd.conf(SFF), services(SFF).
Warnings
This server is known only to be self-consistent (that is, it
operates with the user TFTP program tftp(TC)).
The search permissions of the directories leading to the
files accessed are not checked if tftp runs as root. The
default configuration runs tftpd as user ``sync.''
(printed 8/17/89) TFTPD(ADMN)