user setup - only ftp access

I want to setup a user on my server and only allow that user to ftp to my server but not to be able to get to command line (telnet /ssh)

I ammended my /etc/passwd so the users shell would be /usr/bin/false and this prevents log on but it also prevents the ftp..

Any ideas?

For an account to have ftp access the shell must also be present in /etc/shells

Add /usr/bin/false to this file