useradd 参数-p的说明: --password PASSWORD encrypted password of the new account。
意思是加密后的密码,你没有必要使用-p参数,可以useradd 123后,再使用passwd 123设置密码就可以了。如果非要使用-p参数(一般用于批量建用户),请使用一个已知的明文密码的帐号:编辑/etc/shadow文件,将你知道的明文密码用户名后的两个冒号“::”之间的部分复制出来,这些就是你知道的明文密码的密文!然后再使用-p参数创建用户。
希望对你有用!
看下他的报错
会不会是你的home目录没有设置