HP-UX 11i September 2001 Release Notes

Internet and Networking Services
New Versions of FTPD
Chapter 10
162
New Versions of FTPD
This release contains a new version of FTPD. The new version of FTPD is a replacement
for the legacy FTPD. In addition to supporting the FTP protocol defined in RFC 959, the
following new features are provided:
Logging of transfers.
Logging of commands.
On the fly compression and archiving.
Classification of users on type and location.
Per-directory upload permissions.
Restricted guest accounts.
System wide and per directory messages.
Directory alias.
CD path.
Filename filter.
Virtual host support.
Per- class limits — ability to define “classes” of users, according to the source IP
addresses and/or hostnames, and to limit access according to user class.
Existing installations do not have to modify their FTP configuration unless they want to
use the new features.
The major differences between legacy FTPD and the new version of FTPD are as follows:
Table 10-1 New FTP daemon options
-d Logs debugging information in syslog.
-m number of tries Specifies the number of tries for a bind() socket call.
-a Enables the use of the ftpaccess file, which is used to
configure the operation of FTPD.
-A Disables the use of the ftpaccess configuration file.
-i Logs all the files received by the FTPD server to xferlog (5).
-o Logs all files transmitted by FTPD in xferlog.
-L Logs all commands sent to the FTPD server into syslog.
Table 10-2 New Commands
/usr/bin/ftpcount Shows current number of users per class
/usr/bin/ftpwho Shows current process information for each user.
/usr/bin/ftpshut Creates shutdown message file.