zoukankan      html  css  js  c++  java
  • CentOS7.x忘记root密码如何破解

    在CentOS7.x中,有一个单用户模式。CentOS7.x进入单用户模式与CentOS6.x略有不同,要复杂一些。

    如果我们忘记了root的密码,可以在单用户模式下重置密码。


    注意:此操作必须在服务器面前操作,无法远程操作。
    1、重启机器,在系统登陆选择界面,按方向键。如果为虚拟机可在开机时按ALT键

    选择正常登陆的那项,然后按e键,如下图所示:

    根据屏幕上提示,按 e 键进入可编辑模式

    2、进入grub编辑界面。把linux16这行的ro修改为rw init=/sysroot/bin/sh。

    这里一定要记住把ro修改为rw,我就是第一忘了修改结果密码没有改成

    3、修改后,直接按ctrl+x进入单用户模式

    4、登陆进去后,输入如下命令:
    chroot /sysroot/ #切换到原系统
    LANG=en #设置显示语言
    passwd root #修改root密码
    touch /.autorelabel #如果之前系统关闭selinux,这个可以不执行。

    修改密码时显示successfully 就说明密码修改成功了、

    执行 touch /.autorelabel 后别立即重启,要执行两下 exit,直到提示 logout 了,再重启,否则你做的配置都没有被保存,反而之前的密码也登不进去了

    5、重启系统,开机时间会比较长,请耐心等待,之后就可用刚才给root修改的新密码正常登陆了

    正常进入系统

  • 相关阅读:
    2021.4.2 Python基础及介绍
    2021.4.1 团队组队
    冲击信号
    信号卷积(线性卷积)
    数字图像处理基本概念
    计算机视觉发展及主要研究方向
    SVM 之 SMO 算法
    FP Growth 算法
    Apriori 算法
    26 实战页式内存管理 下
  • 原文地址:https://www.cnblogs.com/brankoliu/p/10851864.html
Copyright © 2011-2022 走看看