Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

tftp(1C)

inetd(8C)

TFTPD(8C)                            BSD                             TFTPD(8C)



NAME
     tftpd - tftp daemon

SYNOPSIS
     /etc/tftpd

DESCRIPTION
     tftpd is a daemon which runs the trivial file transfer protocol server
     for the BSD Internet software.  It is called by inetd(8C) when an
     incoming datagram requests the tftp(1C) service.  It then handles
     tftp(1C) file transfers in accordance with RFC783.

     Note that /etc/tftpd must be setuid to a designated tftp(1C) user
     (usually a very non-privileged userid and never root) and that the
     tftp(1C) spool directory must be owned by that user.

NOTES
     The Domain/OS BSD versions of tftp(1C) and tftpd are adaptations of the
     Massachusetts Institute of Technology implementations of the tftp
     protocol.  Domain/OS BSD tftp will interface with any RFC783 compliant
     implementation.  Note, however, that the 4.3BSD distribution version of
     tftp does not meet these restrictions.

WARNINGS
     tftp(1C) and tftpd comprise an implementation of the Trivial File
     Transfer Protocol described in RFC783.  They allow you to quickly copy
     files among hosts on an internet without regard to ownership or access
     restrictions.  Therefore, the desired security of a system should be
     considered before allowing tftp(1C) transactions.  In an inspired attempt
     to prevent accidental destruction of important files, tftp(1C) requires
     that remote file names be absolute pathnames (that is, beginning with /)
     containing the string "/tftp/", but not containing the string "/../".

SEE ALSO
     tftp(1C), inetd(8C);
     Configuring and Managing TCP/IP.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026