This is a small, simple, linux-specific FTP server.  Read the man page
(for instance using 'groff -mandoc -Tascii ftpd.8 | less' for details
about the server itself.

To install, you need to do three things:

1.  Compile it.  Simply a matter of saying 'make' and 'make install'.
If something fails, you may have a too-old version of libc and/or the
kernel, or I may have done something wrong.  If you think it's my
fault, please send me the output from 'make'.

2.  Edit /etc/inetd.conf, to run this ftpd instead of whatever you run
now.

3.  Set up a cron job to run mkusers every night.  Normally, to show
who is the owner of a file, /bin/ls reads one line at a time from
/etc/passwd until it finds the appropriate line.  mkusers builds
alternative user and groups databases, where one can look up user and
group names much more quickly.

If you do not run mkusers, the ls in ftpd will show only numeric user
and group IDs.

You may also want to do more stuff:

4.  Direct syslog stuff into a suitable file.  The daemon facility is
used by default, but that can be changed.

5.  The man page explains how to set up virtual servers.

6.  Subscribe to the ftpd-announce list, to receive announcements
about new versions.  Only serious changes will be announced: security
problems and major bugs, not much else.  Send a message to

		ftpd-announce-request@troll.no

containing the single word

		subscribe

in order to subscribe.  To unsubscribe, send a message containing the
single word

		unsubscribe

to the same address.


That's all, I hope.

Arnt Gulbrandsen <arnt@troll.no>
