Sometime Today, Amish Munshi assembled some asciibets to say:
The solution for your question is - remove the 'x' from /etc/passwd file for the user for which you dont want password.
Nah, that's not a good solution. If you want to use pam, use pam. Have a look at the "auth" line for the "login" conf file under pam.d.