Centos 7忘记root密码解决方法:重置root密码

平日里让运维头疼的事情已经很多了,如果一不小心把一台Linux测试机的root密码忘记了并不用慌,只需简单几步就可以完成密码的重置工作。Centos7跟以前的发行版本变化很大,因此重置root密码的方法也有所区别。
重启系统出现引导界面时,按下e键进入内核编辑界面
Centos 7忘记root密码解决方法:重置root密码
在linux16这一行的最后面追加“rd.break”参数,然后按下Ctrl+X组合键来运行修改过的内核程序
Centos 7忘记root密码解决方法:重置root密码
大约等个几秒钟后,进入到系统的紧急救援模式
Centos 7忘记root密码解决方法:重置root密码
此时/sysroot文件系统为只读模式,需要重新挂载/sysroot为可写模式
mount -o remount,rw /sysroot
将系统的根目录临时切换为/sysroot
chroot /sysroot
通过passwd命令修改密码
passwd
修改密码后会导致selinux安全上下文文件错误,需要执行下面命令在下次系统引导前重新标记所有文件
touch /.autorelabel
退出chroot环境
exit
重启系统
reboot
Centos 7忘记root密码解决方法:重置root密码
重启后就可以用新的密码登陆了

转载于:https://blog.51cto.com/andyxu/2141254

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值