Problem: If "useradd" "adduser" is used with "-p" creates password in /etc/shadow as readable text. does not encrypt the password prior to adding to /etc/shadow. Result: User cannot log in because password is un-hasshed "linuxconf" and "passwd" work fine.
Please see the manpage: -p passwd The encrypted password, as returned by crypt(3). The default is to disable the account.