zoukankan      html  css  js  c++  java
  • Linux系统下root密码丢失解决方案

    1 root密码忘记

    A.【rd.break方式更改root密码!】
    • 1.重启 CentOS 7.X,在系统引导倒计时的时候快速按键盘上的[ ↑ ]或[ ↓ ]键,使其停留在GRUB菜单界面,并按照下方提示按e键。
    • 2.当按e后出现如下界面,找到linux16开头的那行,在行末输入rd.break,按ctrl+x进入命令行模式;
    • 3.进入命令行模式后,使用mount命令,发现根变成了/sysroot/而且只有只读权限,
    • 4.要编辑就得有写入的权限,因此我们需要赋予/sysroot/有写的权限才能编辑,使用mount -o remount, rw /sysroot/(指定加载文件系统时的选项)命令重新挂载
    • 5.有了写权限后,我使用chroot /sysroot/切换到根,并使用passwd更改root密码,
    • 6.更改root密码完成后touch /.autorelabel这句是为了selinux生效,exit退出chroot后reboot重启系统即可
    B.【init方式修改root密码!】
      1. 重启CentOS7.X系统,并在GRUB2启动界面时,光标停留在第一行按e键进入编辑模式。
    • 2.找到linux16开头的那行,在行末输入init=/bin/bash,并按ctrl+x进入命令行模式;
    • 3.重新挂载根/使其有写权限,mount -o remount,rw /
    • 4.此时我们有了写权限,可以使用passwd更改root密码,
    • 5密码更改完成后,必须运行touch /.autorelabel 命令,否则将无法正常启动系统;
    • 6使用命令exec /sbin/init或者exec/sbin/reboot重启即可
    菜鸟9528号,请求开炮。
  • 相关阅读:
    HTC G7 搜索和感光按键修改
    Delphi开源组件SynEdit
    (转)Delphi获取windows系统版本信息
    TDateTime转UTC的时间差
    Windows7 C盘无法读写文件
    Convert UTC string to TDatetime in Delphi
    delphi抓全屏图,游戏窗口,游戏Client窗口
    ADO Table Locate
    Delphi与管道操作
    Delphi从UTC (GMT)返回时差
  • 原文地址:https://www.cnblogs.com/jiangyatao/p/10697666.html
Copyright © 2011-2022 走看看