Hello, Mark Wolfgang actuallty found this one,. The bug occurs if the user uses this command to enter a new user's password: useradd newuser -p password The password under this command is stored in plain text in the /etc/shadow file. this of course prevents the user from logging in. Take care, Johnray
As documented in the man page, the -p option expects an already-crypted password. Use python -c 'import crypt;print crypt.crypt("password","salt")' to generate a suitable value. Use a salt of "$1$jrHrLTgH" or something similar to get an md5crypt hash instead of a standard crypt hash.