Linux:CentOS7找回root账号的密码

我又来了,带着我的笔记走来啦,这次是关于如何在忘记root密码的情况下找回密码,并设置新密码的。
有些同学看到这么轻易就修改了root密码,没有任何操作难度,就开始怀疑人生了,顿时对:“Linux比windows更加安全”这句话产生了严重怀疑。
其实并不需要担心,因为这种操作只有在服务器本机上操作才行,在XShell5等第三方远程登录的情况是无法如此操作的。一般情况下,服务器是不可能让人随便靠近的。如果都能够接触到服务器本体了,保证安全也就无从谈起了,所以Linux还是非常安全的。

首先,打开centos7,在选择进入系统的界面按“e”进入编辑页面。
在这里插入图片描述
然后按向下键,找到以“Linux16”开头的行,在该行的最后面输入“init=/bin/sh”

在这里插入图片描述
接下来按“ctrl+X”组合键进入单用户模式

在这里插入图片描述
接下来再输入“mount -o remount,rw /”(注意mount与-o之间和rw与/之间的有空格)

在这里插入图片描述
然后再输入“passwd”回车
在这里插入图片描述
接下来就是修改你的root账号密码了,密码在输入的时候是不显示的,看起来就像没反应一样,只需要正确输入并回车就可以(出现白点是正常的,输入新密码和重复输入新密码)

在这里插入图片描述

如上图,如果出现passwd . . . . . . . . . . . . .,则代表修改密码成功,还没完

接着,在鼠标闪烁的位置中(最后一行中)输入:touch /.autorelabel(注意:touch与 /后面有一个空格),完成后按键盘的回车键(Enter)。如图:

在这里插入图片描述

然后直接关机,不能用命令行,没用,要物理关机,点击下图关机。

在这里插入图片描述

然后正常开启虚拟机,登录即可。

—我是“道祖且长”,一个在互联网“苟且偷生”的Java程序员

posted @   道祖且长  阅读(524)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示