在CentOS系统中,如果忘记了root用户的密码,担心成了无门可入的困境,别急,这里教你一种如同“猫耳朵掏锁孔”的小技巧,让你像黑客一般轻松重置root密码,即使是Linux新手也能轻松搞定。

首先,将你的CentOS系统启动到Grub界面,这是开机后你看到的第一个菜单界面,通常会列出你可以启动的所有Linux内核选项。此时,呼唤你内心的忍者精神,准备迅速而谨慎地进行下一步操作。

用箭头键选中你平时用来启动系统的那项(通常是列表中的第一项),不要急着按Enter键,而是按 'e' 键进入编辑模式,就像是在写秘密信件,悄无声息地修改配置。

在这个模式下,找到以 “linux16” 开头的那行,这一行定义了启动时的内核参数。移动光标到行尾,在 quietrhgb 之后,加入 rd.break 或者 init=/bin/sh — 这是打开系统后门的秘密口令,能让你在标准启动流程之外取得控制权。

修改完成后,按下 Ctrl + X 启动系统。现在,系统看似听从你的指令,其实已陷入“一种特殊状态”,这是一个给你提供最高权限的单用户模式。现在,系统分区还是只读模式,得唤醒它,让它变得可读写,以便你进行下一步秘密任务。运行以下命令:

mount -o remount,rw /sysroot

然后再切换到系统根目录下:

chroot /sysroot

彷佛藏锋卸甲,不露声色地切换到了系统最核心的地方。这时,一切准备已经就绪,让我们开始正题,重置root密码。

passwd root

屏幕将提示你输入新的密码,然后再次输入以确认。做好这番手脚后,需要让系统知道,“事情已经圆满完成”,运行以下命令:

touch /.autorelabel

这个命令就像向系统安装了一个新的透视眼镜,告诉系统在下次启动时,重新检查并标记文件系统,以确保一切正常。

最后,键入 exit 退出chroot环境,再次使用 exit 命令正常重启。电脑将会自动重启,这时候就可以用新设定的root密码登录系统了。

至此,整个手术过程完成。没有繁复的迷魂阵,也无需烧香拜佛,就这样直截了当,你已经成功将被遗忘的密码变成了新的秘密。就像你的影子随形,但却更加隐秘安全。这不仅限于CentOS,其实许多Linux系统对于这样的技巧也会乖乖听话。这样的流程就像变魔术一样,让你重新掌握了“开关命运”的钥匙。

云服务器/高防CDN推荐

蓝易云国内/海外高防云服务器推荐


海外免备案云服务器链接:www.tsyvps.com

蓝易云安全企业级高防CDN:www.tsycdn.com

持有增值电信营业许可证:B1-20222080【资质齐全】

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。


百度搜索:蓝易云

最后修改:2023 年 11 月 21 日
如果觉得我的文章对你有用,请随意赞赏