local_enable = YES é o que está permitindo que os outros usuários façam o login, você deve adicionar seu usuário à lista de usuários explt
do manual:
local_enable
Controls whether local logins are permitted or not. If enabled, normal user accounts in /etc/passwd (or wherever your PAM config references) may be used to log in. This must be enable for any non-anonymous login to work, including virtual users.
Default: NO
userlist_file
This option is the name of the file loaded when the userlist_enable option is active.
Default: /etc/vsftpd.user_list
Para classificar seus problemas de permissão, habilite o comando SITE CHMOD e faça com que o seu cliente ftp use-o
chmod_enable
When enabled, allows use of the SITE CHMOD command. NOTE! This only applies to local users. Anonymous users never get to use SITE CHMOD.
Default: YES