记录 CentOS 7.6 找回root密码

第一步 重启系统

第二步

第三步

init=/bin/sh

第四步

mount -o remount,rw /

第五步

passwd

第六步

touch /.autorelabel

exec /sbin/init

登录

### 如何在 CentOS 7.6 中重置 root 账户的密码 #### 进入 GRUB 编辑模式 当系统启动时,进入GRUB菜单界面。如果默认情况下看不到此界面,则可以在听到启动声音后快速并重复按下键盘上的`Esc`键直到显示出来。使用方向键选中要编辑的操作系统选项,并按`e`键来编辑所选条目[^3]。 #### 修改内核参数 在编辑模式下,定位到包含`quiet`关键字的那一行命令。通常这是以`linux16`或类似的开头的一行。移动光标至该行末尾,追加如下内容: ```bash rw init=/bin/bash ``` 上述操作使得系统将以单用户模式启动,并给予一个具有最高权限的shell环境。 #### 执行必要的文件系统检查与修复 一旦获得命令提示符,先尝试重新挂载根文件系统为可写状态: ```bash mount -o remount,rw / ``` 为了确保数据一致性以及解决任何潜在的问题,创建一个触发器让系统在下次正常引导时自动运行fsck工具: ```bash touch /.autorelabel ``` 这一步骤对于SELinux配置尤为重要,它能保证安全上下文标签被正确重建[^4]。 #### 更改 Root 用户密码 现在可以利用passwd命令更改root用户的密码了: ```bash passwd ``` 按照屏幕指示输入新密码两次确认无误即可成功设置新的登录凭证。 #### 完成重置流程 完成以上步骤之后,执行下列指令使init进程接管控制权从而继续正常的初始化过程: ```bash exec /sbin/init ``` 此时机器将会经历一次完整的自检和加载程序直至返回图形化或者字符型登陆界面,在那里就可以用刚刚设定的新密码验证身份了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值