Eu instalei vsftpd
com seu arquivo de configuração para reproduzir no meu Ubuntu 16.04.
Normalmente, quando você não tem informações suficientes nos logs quando inicia o serviço, você pode tentar executar o executável diretamente.
No presente caso, isso dá:
$ vsftpd
500 OOPS: unrecognised variable in config file: hide_id
O que pode ser corrigido removendo a linha que contém "hide_id".
Repetindo, você encontrará outro problema:
$ vsftpd
500 OOPS: run two copies of vsftpd for IPv4 and IPv6
O que pode ser corrigido removendo "listen_ipv6 = YES" ou "listen = YES".