面试题:如何找回root密码

描述:面试题:如何找回root密码

一、centos6重置root密码

思路:进入到单用户模式 然后修改root密码

image-20220110172509368

  1. 将虚拟机init 0 关机之后

  2. 开启虚拟机/启动虚拟机

出现这个页面的时候 手指准备敲回车

image-20220110173842513

出现这个页面的时候 立刻敲回车 1s/一次的频率 敲回车

image-20220110173933493

出现这个页面的时候 输入 e

image-20220110174024701

出现这个页面 将光标高亮到 第二行的位置 然后再输入一个 e

image-20220110174145303

出现这个页面 空格 + 1(进入到单用户模式) 再次敲回车

image-20220110174220705

再次回到这个页面 输入b(告诉linux内核 此次登陆 不要进入到其他级别 而是进入到我们刚刚设置的单用户级别)

image-20220110174324648

以root用户的身份进入到单用户模式 然后使用passwd root 设置root密码的命令 重新设置root密码即可

设置好之后 直接reboot重启系统即可使用新root密码登陆系统

image-20220110174706409

二、centos7 重置root密码

注意事项

centos7 版本和centos6 修改root密码完全不一样

出现这个页面 直接敲一个回车 或者按下ESC

image-20220110175027338

然后不要等待停留 直接输入一个e

image-20220110175155447

然后进入到这个页面

image-20220110175617327

在编辑页找到 line16这一行,找到ro, 将ro替换成:rw init=/sysroot/bin/sh

image-20220110182800484

image-20220110182937007

按下Control+x , 进入单用户模式

image-20220110182649897

输入命令修改密码:

chroot /sysroot

passwd root

image-20220110183032228

更新selinux信息

touch /.autorelabel

输入exit, 之后输入reboot重启生效

注意:如果在单用户模式输入命令期间 输错了 需要重新来一遍 不然 重置密码不成功

OK 亲测上面命令可以使用

这个修改root密码只能是在机房 电脑上操作 不能使用远程操作重置root密码

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

妙趣生花

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值