26
2019
07
14:15:27

Centos7忘记root密码怎么办,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 安全本文到每个档案去!。

--------------------- 

作者:NJUPTOceanMa 

来源:CSDN 

原文:https://blog.csdn.net/m1585761297/article/details/80017269 

版权声明:本文为博主原创文章,转载请附上博文链接!




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/876.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: