














今天笔者将两台实例的EBS对换了,完成操作系统EOSL 升级的切换,即新OS的EBS挂到之前旧机器上,使用之前IP、Role等配置
但是切换后,发现ec2-user 使用密码登录不上了,于是就使用key进行了登录
本文的测试环境:
Red Hat Enterprise Linux release 8.1 (Ootpa)
Red Hat Enterprise Linux release 9.7 (Plow)
登录后才发现是密码被锁定了,在Linux中用户登录的锁定,主要为分密码尝试过多,被登录限制锁定
还有就是今天的情况,是互换EBS后,发新正式IP机器的ec2-user的密码被锁定了,如下图所示:
[root@qq5201351 ~]# cat /etc/shadow |grep ec2-user ec2-user:!!$6$MEwo4MSl5tZxd9LD$96R8brsDRoGLZ2y8FbkFrccpbRlHjLgaVum4wGTb/Z1uQB0box5wnObhFcsXKNSSo7THZs3ZCyIfgcokr7vRu/:20530:1:99999:14:30:: [root@qq5201351 ~]#
可以看到冒号分隔的第二段,多了两个!! 这个就是代表密码被锁定了,如果要解锁,可以使用如下的命令
# -u, --unlock unlock the password for the named account (root only) passwd -u ec2-user
执行多次效果也是一样的,如果要锁定,则是使用 -l 选项:-l, --lock lock the password for the named account (root only) ,也是遵循幂等性原则的,执行多次也只加两个感叹号 !!
笔者遇到的情况,不是手动-l 锁定了,应该是AWS 的 实例,ec2-user必须特殊,在切换EBS磁盘时,给自动处理了,所以开机后,需要自己手动解除一下
尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/19756061
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。