tftpd —
Server
Internet Trivial File Transfer Protocol
tftpd
[
-l]
[
-n]
[
directory ...]
Tftpd è un server che supporta l'Internet
Trivial File Transfer Protocol (RFC 783). I server TFTP operano alla porta
indicata nella descrizione del servizio
‘
tftp
’; vedere
services(5). Il server normalmente è
avviato da
inetd(8).
L'uso di
tftp(1) non richiede un account o password
sul sistema remoto. A causa della mancanza di informazioni di autenticazione,
tftpd consentirà solo l'accesso a file
leggibili pubblicamente. I file contenenti la stringa ``/
../'' non
sono permessi. I file devono essere scritti solo se essi esistono già e
sono pubblicamente scrivibili. Notare che questo estende il concetto di
“pubblico” per includere tutti gli utenti su tutti gli host che
possono essere raggiunti attraverso la rete; ciò potrebbe non essere
appropriato su tutti i sistemi, e le sue implicazioni dovrebbero essere
considerate prima di abilitare il servizio tfpt. Il server dovrebbe avere l'ID
dell'utente con il più basso pribilegio possibile.
L'accesso ai file può essere ristertto invocando
tftpd con un elenco di directory che includa fino
a 20 percorsi come argomenti del programma server in
/etc/inetd.conf. In questo caso l'accesso
è ristretto ai file i cui nomi hanno per prefisso una delle directory
date. Anche le directory date sono trattate come percorso di ricerca per
richieste di nomi di file relativi.
Le opzioni sono:
- -l
- Fa il log di tutte le richieste usando
syslog(3).
- -n
- Sopprime il riconoscimento negativo delle richieste di nomi
di file relativi inesistenti.
tftp(1),
inetd(8)
Il comando
tftpd è apparso nella
4.2BSD.