Hi, you are missing a lot of points and you must learn at least basics. Don't take it bad. Everyone started somewhat with Unix-like, but if you want to be your own admin then you must read and learn a lot because if you don't do that then there will be just another bad secured server on Internet available for script kiddies.
With good search pattern like this one 'how to setup ftp server +OpenSolaris' you can find a lot of pages trough Google or another search engine. This one is most important for you http://blogs.sun.com/awenas/entry/anonymous_ftp_server_setup For more info take a look in your system at some man pages : $ man -k ftp ftp ftp (1) - file transfer program ftp ftp (4) - FTP client configuration file ftpaccess ftpaccess (4) - FTP Server configuration file ftpaddhost ftpaddhost (1m) - set up a virtual FTP host ftpconfig ftpconfig (1m) - set up anonymous FTP ftpconversions ftpconversions (4) - FTP Server conversions database ftpcount ftpcount (1) - show current number of users in each FTP Server class ftpd in.ftpd (1m) - File Transfer Protocol Server ftpgroups ftpgroups (4) - FTP Server enhanced group access file ftphosts ftphosts (4) - FTP Server individual user host access file ftprestart ftprestart (1m) - restart previously shutdown FTP Servers ftpservers ftpservers (4) - FTP Server virtual hosting configuration file ftpshut ftpshut (1m) - close down the FTP Servers at a given time ftpusers ftpusers (4) - file listing users to be disallowed ftp login privileges ftpwho ftpwho (1) - show current process information for each FTP Server user in.ftpd in.ftpd (1m) - File Transfer Protocol Server in.tftpd in.tftpd (1m) - Internet Trivial File Transfer Protocol server ncftp ncftp (1) - Browser program for the File Transfer Protocol ncftpbatch ncftpbatch (1) - Individual batch FTP job processor ncftpget ncftpget (1) - Internet file transfer program for scripts ncftpls ncftpls (1) - Internet file transfer program for scripts ncftpput ncftpput (1) - Internet file transfer program for scripts ncftpspooler ncftpspooler (1) - Global batch FTP job processor daemon netrc netrc (4) - file for ftp remote login data sftp sftp (1) - secure file transfer program sftp-server sftp-server (1m) - SFTP server subsystem tftp tftp (1) - trivial file transfer program tftpd in.tftpd (1m) - Internet Trivial File Transfer Protocol server xferlog xferlog (4) - FTP Server transfer log file at least ftpaccess(4) is something you must read. Another important commands are svcadm for enable/disable/refresh ftp server and 'svcprop ftp' and then svccfg -- This message posted from opensolaris.org