我在linux 中,使用useradd 123 -p 123建立了一个用户,用exit退出后,发现无法用123登陆,求赐教

2025-04-29 07:05:06
推荐回答(2个)
回答1:

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

回答2:

看下他的报错
会不会是你的home目录没有设置