Use this format in your /etc/passwd file:
username:x:1015:201:,,,:/home/./username:/usr/local/bin/ftponly
This will restrict their "root" to /home and their default login directory to /home/username.
Of course, this only works for ftp, I wish it worked for shell too, but no