项目场景:
年初去新疆乌鲁木齐实施项目,部署基于的CentOs7.3的操作系统的业务应用。当时是临时部署,计划本月要去正式部署了。联系现场小伙伴,发现当时的系统密码怎么都登录不了了。
问题描述
系统管理员密码登录不了,且当时也没有设置其他的用户。
解决方案:
查询网络上有不少这样的文章,自己现在虚拟机上模拟了下,验证有效。记录一下。
启动 OS
按小写字母 e 进入编辑。
添加 rd.break console=tty0
在linux16这一行的末尾添加 rd.break console=tty0,并按 Ctrl+x 保存。
进入如下命令行提示界面。
依次输入以下命令
#LANG=en
#mount –o remount,rw /sysroot/
#chroot /sysroot/
#passwd
根据提示输入2遍密钥
#touch /.autorelabel
#exit
#exit
等待2分钟系统重启。
用新密码登录即可正常使用。亲测可行,7.2、7.3都可以。
谢谢以上前辈
linux如何重置root密码
Linux 系统忘记 root 用户密码(重置)