Crio-user Authentication failing for ftp

I am unable to log in as crio-user with my password through the ftp command.
It shows login failed.
However my server is working fine because when I configure my file to be allow anonymous then it logins successfully and I am able to download and upload stuff.
I searched the web and tried creating a vsftpd.user_list with crio-user as an entry but then it just gives Permission Denied.
Any help would be appreciated.

Refer Ftp Login Failed .see if that helps

Tried everything there still the issue
Yes my password also contains $ (+ other special characters)

Could you reply in the other thread. It is easier to track all users with this issue in one place.