ProFTPD Components
The following section provides information about the commands, files, and other important
components of the ProFTPD service. You can find additional documentation for the ProFTPD service in
the /usr/share/doc/proftpd directory on a system running the Oracle Solaris 11
release.
ProFTPD Commands
The following table describes the commands and daemons that
are associated with the ProFTPD service.
Table 1  ProFTPD Commands
 |  | 
 
| 
 | Provides the user interface to the ProFTPD service. See the  ftp(1) man page for more information.  
 | 
 /usr/bin/ftpcount 
 | Shows the current number of connections per  proftpd server, as well as per virtual host or anonymous configuration. See the  
ftpcount
(1)
 man page for more information.  
 | 
 | 
 | Controls the proftpd service daemon. See
the ftpdctl(8) man page for more information. 
 | 
 /usr/bin/ftptop 
 | Displays the current status of FTP sessions in a continuously updating format. See the  ftptop(1) man page for more information.  
 | 
 | 
 | Shows process information for all active  proftpd connections and a count of all connected users to each  proftpd server. See the  
ftpwho
(1)
 man page for more information.  
 | 
 /usr/sbin/ftprestart 
 | Restarts FTP connections by using the ftpshut –R command. See the ftpshut(8) man page for more information. 
 | 
 /usr/sbin/ftpscrub 
 | Removes processes that are no longer live from the scoreboard file on demand. See the  ftpscrub(8) man page and  ProFTPD: ScoreboardFile for
more information.  
 | 
 | 
 | Shuts down FTP connections at a given time. See the ftpshut(8) man page for more information. 
 | 
 | 
 | Provides FTP services. See the proftpd(8) man page for
more information. 
 | 
 
  | 
ProFTPD Files
The following table lists many of the files that are associated with
the ProFTPD service and their functions.
Table 2  ProFTPD Files
 |  | 
 
| 
 | 
 | 
 | 
 | Includes most of the configuration parameters that need to be
defined in order for the ProFTPD service to function. 
 | 
 | 
 | Includes information used by the ftpshut command. 
 | 
 | 
 | Lists the users to be disallowed FTP login privileges. Provided
for backward compatibility with the wu-ftpd service. 
 | 
 | 
 | Lists log information for ProFTPD. 
 | 
 /var/run/proftpd.scoreboard
 
 | Includes tracking information for each current session, which
is used by commands like  ftpcount,  ftptop,
and  ftpwho. See  ProFTPD: ScoreboardFile for
more information.  
 | 
 
  | 
ProFTPD User
A user and a group named ftp are created
by the ProFTPD installation process. The ProFTPD server runs under
these credentials.