from "man vsftpd.conf"
If activated, you may provide a list of local users
who are placed in a chroot() jail in their home
directory upon login. The meaning is slightly dif_
ferent if chroot_local_user is set to YES. In this
case, the list becomes a list of users which are
NOT to be placed in a chroot() jail. By default,
the file containing this list is
/etc/vsftpd.chroot_list, but you may override this
with the chroot_list_file setting.
also, you probably don't need to add "/bin/false" to your "/etc/shells" file. The point of the "/bin/false" entry in "/etc/passwd" file is that it shouldn't
resolve to a valid shell.