From Bugzilla Helper: User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) Using useradd -p [password] or usermod -p [password] does not encrypt the password in the /etc/shadow file. Using any combination of double quotes, single quotes or back ticks makes no difference either. Using passwd -- stdin < [filename with password in it] DOES encrypt the password. Reproducible: Always Steps to Reproduce: 1.useradd joe -p password 2.usermod joe -p password 3. Actual Results: vi /etc/shadow joe:password:11439:0:99999:7::: Expected Results: vi /etc/shadow joe:Qtqwk12KHnvgbOkD:11439:0:99999:7:::
From the man page: -p passwd The encrypted password, as returned by crypt(3) or an MD5 password generator. The default is to dis- able the account.