Primeiro, certifique-se de que cada usuário é dono de sua própria pasta.
Depois, como você já fez, certifique-se de que cada pasta de usuário tenha permissão 0700.
Por fim, dê permissão 0711 à pasta /ftp. Assim ninguém poderá listar o seu conteúdo, mas poderá encontrar as sub-pastas.
Em tempo... tenho certeza de que há um controle específico pra que o usuário fique "preso" na sua pasta HOME.