Error “530: permission denied” when user logs in to vsftpd server via ftp – The Geek Diary

The cause is that if the parameter userlist_enable in file /etc/vsftpd/vsftpd.conf is YES and the parameter userlist_deny default value is also YES, then the username in file /etc/vsftpd/user_list will get '530 Permission denied' error and does not even prompt for a password.