zoukankan      html  css  js  c++  java
  • 遗忘root用户密码解决方法

    方法一:

    进入单用户模式


    1、打开centos7,在选择进入系统的界面按“e”进入编辑页面
    2、按向下键,找到以“Linux16”开头的行,在该行最后面输入 “init=/bin/sh”,将ro的权限改为rw
    3、接下来按“ctrl+X”组合键进入单用户模式
    4、再输入“mount -o remount,rw/” (注意mount与-o之间和 rw与,之间的空格)
    以rw方式重新挂载根目录
    5、然后再输入“passwd”回车,默认重设root密码,也可以修改其他用户密码
    6、接下来再输入touch /.autorelabel //使selinux生效
    7、输入exec /sbin/init,回 车稍等几分钟,自动重启

    方法二:


    进入单用户模式


    1、打开centos7,在选择进入系统的界面按“e”进入编辑页面
    2、按向下键,找到以“Linux16”开头的行,在该行最后面输入 “rw rd.break”
    3、接下来按“ctrl+X”组合键进入单用户模式
    4、chroot /sysroot/ //切换到系统shell
    5、echo 密码 | passwd –stdin root //将新密码写入到密码文件中
    6、touch /.autorelabel //使selinux生效
    7、exit退出重新启动,密码已经修改为新密码

    注释: --stdin read new tokens from stdin (root only)

    方法三:


    进入急救模式


    1、关闭虚机 VMware Workstation -> 虚拟机 -> 电源 -> 打开电源时进入固件
    调整启动顺序,使用光盘启动
    2、系统重启后进入centos系统安装的界面,选择“Troubleshooting”,
    接着选择“Rescure a CentOS system”,进入系统救援模式
    3、接着在光标后输入“1”,选择“continue”选项;
    待系统刷新后,在系统环境输入以下命令并键入新的root用户的密码:
    # chroot /mnt/sysimage
    # passwd
    # exit
    # reboot
    接着重启系统,并将第一启动项修改为“+Hard Drive”
    4、至此通过光盘启动救援模式修改root密码就完成了,系统重启后,输入设置的root密码即可。

    作者:冘冗

    -------------------------------------------

    个性签名:独学而无友,则孤陋而寡闻。

    如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

  • 相关阅读:
    可能有点用的东西
    专题整理
    模拟赛x+1
    【原】如何利用 events 提升 k8s 集群可观察性
    【原】k8s ingress-nginx 针对指定 User-Agent 爬虫进行限速
    装饰者模式-动态的包装原有对象的行为
    观察者模式-将消息通知给观察者
    策略模式-定义一个算法族
    工厂模式-将对象的创建封装起来
    单例模式的五种实现方式及优缺点
  • 原文地址:https://www.cnblogs.com/Raphel/p/14066618.html
Copyright © 2011-2022 走看看