change the ftp user directory to...
to change the default login directory for vsftpd, change the ftp user home directory in /etc/passwd:
The ftp user (userID=116) home directory changed to /var/vsftpd
This will allow the default/anonymous/unknown user to land into a specific place(/var/vsftpd).
I use this feature to lock down the ftp daemon to a read-only area with a set of general files available for upload. I also have a special directory (/var/vsftpd/upload) which is writeable but not delete-capable. That way, someone can send up a file for share but only I, the site administrator can move/change/delete it.
Hope this helps.