Tanto quanto eu entendo vsftpd usa usuários do sistema existente. E eles sempre têm os mesmos direitos de acesso desse usuário.
Se você quiser que alguém possa apenas acessar determinadas pastas, você deve adicionar um novo usuário do sistema (ou usuário virtual) com direitos de acesso definidos e usá-lo como login.