The guy in this question has a similar issue and configuration. The correct answer there is to comment out the following in your /etc/pam.d/vsftpd
auth required pam_shells.so
The guy in this question has a similar issue and configuration. The correct answer there is to comment out the following in your /etc/pam.d/vsftpd
auth required pam_shells.so