centos忘记root密码后如何重置!

忘记系统管理员密码真是件头疼的事,centos7的拯救之路如下:

第一步:

重启系统

按【e】进入启动文件界面后
在这里插入图片描述
第二步:

按【↓】拉到底部

找到linux16这一行
在这里插入图片描述

将ro改成rw

在这行最后面加上“init=/bin/sh”
在这里插入图片描述

第三步:

然后按【Ctrl+X】进入“单用户模式”

就会进入下图界面,输入“passwd”修改密码。
在这里插入图片描述

第四步:

先输入【touch /.autorelabel】,回车再输入【exec /sbin/init】回车以重启系统

在这里插入图片描述

第五步:

等待4-5分钟后,系统开机,就可以输入root的新密码,正常使用系统了。

解释:
为何需要/.autorelabel:系统是没有SELinux 的,而你刚刚更改了/etc/shadow (因为改密码啊!), 所以『这个档案的SELinux 安全本文的特性将会被取消』喔!如果你没有让系统于开机时自动的回复SELinux 的安全本文, 你的系统将产生『无法登入』的问题(在SELinux 为Enforcing 的模式下!)加上/.autorelabel 就是要让系统在开机的时候自动的使用预设的SELinux type 重新写入SELinux 安全本文到每个档案去!

————————————————
版权声明:本文为CSDN博主「NJUPTOceanMa」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m1585761297/article/details/80017269

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值