
使用useradd添加用户时,-p参数设置密码,之后密码不能登录问题:

通过上面图片可以看到我新创建了一个用户luo,密码设置为123456,先root 用户切换为普通用户,在切换为luo(因为root 用户最高权限切换其他用户不需要密码)

可以看到密码错误,不能切换过去。
免费视频教程分享:linux视频教程
解决方法:
使用【passwd 用户名】命令更改用户密码。这样就可以直接登录。

这样再使用设置的密码登录就可以了。
火山写作
字节跳动推出的中英文AI写作、语法纠错、智能润色工具,是一款集成创作、润色、纠错、改写、翻译等能力的中英文 AI 写作助手。
166 查看详情
原因分析:
当你使用useradd命令新建用户并且为他设置密码之后,输入命令:cat /etc/shadow 查看所有用户的信息时

你会发现我的luomeng用户和mike用户的密码都是经过加密的,而刚刚新增的用户的密码时没有通过加密的,直接原密码显示出来的,
这样登录的时候解析密码肯定会出现问题。
原来当你使用useradd新增用户时,【-p】参数不能直接使用你想要的密码,而是应该加上单引号里面写上原密码加密之后的密文,这样在登录的时候就可以直接使用你的原密码登录。当然这种方法不怎么实际。
相关文章教程推荐:linux教程
以上就是linux中使用useradd命令添加用户后无法登录的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/786342.html
微信扫一扫
支付宝扫一扫