SOME NOTES ABOUT THE FTP SERVER:

1.  You need to have at least *one* class defined in the ftpaccess file.
    In the next release, this will change.

2.  The ftpd(8) man page that came with your Operating System should do a
    good job of explaining how to set up the anonymous ftp hierarchy.
    At the very least, you will need ~ftp/bin (mode: 111 ---x--x--x)
    with a copy of "ls" (mode: 111 ---x--x--x) and ~ftp/etc 
    (mode: 111 ---x--x--x) with an /etc/passwd.

3.  Don't put encrypted passwords in ~ftp/etc/passwd.  In fact, all you
    really need is entries for root and ftp.  "ls" is the only part
    of the server that uses this file.

4.  If your system support dynamic linking, you may have some problems
    with "ls" and anonymous ftp.  There are two ways around the problem.
        a) Copy all the dynamic library information to ~ftp.
           [Under SunOS 4.1.x, this involves at least ~ftp/lib/ld.so.*, 
            ~ftp/lib/libc.so.*, and ~ftp/dev/zero]
        b) Recompile "ls" (there is a GNU version) and statically link it.
           [wuarchive.wustl.edu:/mirrors/gnu/fileutils-*.tar.z]

5.  Under Solaris 2.1, you need to have the following in ~ftp/dev
      crw-rw-rw-  1 root      11,  42 Mar 24 17:00 tcp
      cr--r--r--  1 root      13,  12 Mar 24 16:23 zero

6.  Under OSF/1, you need ~ftp/etc/sia/siainitgood.

7.  Under DEC Ultrix, you need ~ftp/etc/svc.conf

8.  Certains files need to be inside the anonymous ftp hierarchy.
    They are all referenced after the chroot(~ftp):
        all messages (deny, welcome, etc.)
        shutdown 
        _PATH_EXECPATH

9.  In order for shutdown to work properly for real, guest, and anonymous
    users -- you must create a link.  
    
    For example... if shutdown is defined to be /etc/shutmsg:
        root# ln -s ~ftp/etc/shutmsg /etc/shutmsg

    That way, when ftpshut creates the shutdown message, it will be
    within the real user space and the anonymous user space.

10. If you use the server (and like it!) -- send me a note.  Since
    this project is funded from a grant, it would be nice to show the
    superiors how widely used it is.  If you have really bizarre
    problems that you can not figure out, feel free to mail me and I
    will try to help.  I warn you that response time may be a bit slow...
    But I will do my best to help.

--
Bryan D. O'Connor                            Internet: bryan@fegmania.wustl.edu
Software Engineer, wuarchive development        UUCP: ...!uunet!wuarchive!bryan
Office of the Network Coordinator                    BITNET: bryan@wunet.bitnet
Washington University in Saint Louis                     Phone: +1 314 935 7048
