This tech tip shows how to create a secure ftp server. The ftp daemon is run as a non-root user, listening on chosen user defined ports, in a chroot jail environment. This implementation could be changed to run ftpd as a root user using the standard ftp ports. It only allows pre-defined users to login, with configurable access rights. Of course you need to be a root user to create this jail environment.Note: This has only been tested on Solaris version 9. It should work with other Solaris versions.
More...