Não tenho certeza do porque o vsftpd.conf está citado como parecendo bem acima ... A pergunta é perguntada por que o FTP anônimo não funciona, e a linha "anonymous_enable = NO" está no arquivo de configuração, então é um ponto de nota .
Como o cliente de FTP não se incomodou em solicitar uma senha, eu suponho que seu login "automático" seja anônimo - desde que décadas atrás o padrão para isso era o nome de usuário "anônimo" ou "ftp" e um endereço de e-mail como a senha (que todos sempre fingem).
Eu não sei qual o cliente ftp que você conectou ao seu comando "ftp", mas se for algo como o ncftp, será apenas um logon, a menos que você coloque "-u username" nos parâmetros.
Isso é meus dois centavos em ambas as partes de qualquer maneira, preciso de mais para entender o comportamento do seu cliente ftp realmente.