【教程】CentOS在不知道root密码的情况下进入shell和重置密码

转载请注明出处:小锋学长生活大爆炸[xfxuezhagn.cn]

如果本文帮助到了你,欢迎[点赞、收藏、关注]哦~

1、重启服务器,在 GRUB选择页面 按 e 进入编辑。

2、找到以 linux16 或 linux 或 linuxefi /vmlinu 开头的那一行。

3、把行末的 ro 改成 rw,然后在同一行最后空一格追加 init=/bin/bash,改完看起来像这样:

linuxefi /vmlinuz-3.10.0-1160.102.1.el7.x86_64 ... rw rhgb quiet init=/bin/bash

4、按 Ctrl+x 启动,系统会立刻掉进一个 root shell,/ 已可写,接下来就能直接执行bash命令了。

5、如果要改密码,就执行:passwd 。

6、执行以下命令重启机器:

bash 复制代码
exec /sbin/reboot -f

7、后续需要改回来,因为只是临时写在 GRUB 编辑界面里,不会存到磁盘上的 grub.cfg。

相关推荐
Trouvaille ~20 小时前
【Linux】库制作与原理(三):动态链接与加载机制
linux·c语言·汇编·got·动静态库·动态链接·plt
写代码的橘子n20 小时前
IPV6复习(基础入手版)
运维·服务器·网络
APIshop20 小时前
高性能采集方案:淘宝商品 API 的并发调用与数据实时处理
linux·网络·算法
ICT技术最前线20 小时前
H3C双WAN口策略路由配置技术教程
运维·网络·h3c·策略路由
一分半心动20 小时前
windows docker desktop 安装VibeVoice
运维·docker·容器
松涛和鸣20 小时前
DAY38 TCP Network Programming
linux·网络·数据库·网络协议·tcp/ip·算法
川2120 小时前
ZooKeeper配置+失误
linux·分布式·zookeeper
向日葵.20 小时前
中间件交接文档
linux·运维·服务器
LucidX20 小时前
Docker核心操作实战
运维·docker·容器
隔壁阿布都20 小时前
Docker Compose中的网络管理
运维·docker·容器