By defualt ftp service in soalris 8 dosnt have option to restrict ftp users to thier home directory
By installing wuftpd service we can enable this option.I have used wuftpd solaris package from sunfreeware.com
Download wuftpd from www.sunfreeware.com
wuftpd-2.6.2-sol8-sparc-local.gz
upload package to server /tmp directory
Install package
cd /tmp
gunzip wuftpd-2.6.2-sol8-sparc-local.gz
pkgadd -d wuftpd-2.6.2-sol8-sparc-local
edit /etc/inetd.conf
Comment following line in /etc/inetd.conf
#ftp stream tcp6 nowait root /usr/sbin/in.ftpd in.ftpd -a
Add following line .(Make sure not mentioning tcp6)
ftp stream tcp nowait root /usr/local/sbin/in.ftpd in.ftpd -al
copy sample configuration files
#cd /usr/local/doc/wuftpd/doc/examples/
#cp ftpaccess /etc
#cp ftpconversions.solaris /etc/ftpconversions
*if /etc/ftpusers doent exist on your system copy that file also
#cp ftusers /etc
Restrict users only to their home directories
Add following lines to /etc/ftpaccess
restricted-uid *
Restart inetd
pkill -HUP inetd
Wuftpd gives lots of configuration option . /etc/ftpaccess can be configured to restrict users and in many ways .
here is a good link for configure logging with wuftpd
http://www.landfield.com/wu-ftpd/logging.html