在Linux当中权限最大是root账户(超级管理员),在如果忘记超级管理员密码的情况很多事情都解决不了.这篇博客主要是介绍一下在忘记root超级管理员密码的情况下如何重置并设置新的密码

        实验环境:VMware14

        CentOS版本:7.4    

        实验准备:已经在VMware上安装完成的CentOS 7系统跟一个系统镜像

        下面就开始具体操作

        

        首先在VMware上面要启用光盘镜像功能.如果在物理机上面请制作一个CentOS的光盘镜像或者U盘镜像,接下来重启系统

Linux(CentOS 7)重置root密码_第1张图片



        现在就假装我们忘记了root密码,现在我们重启系统,在BIOS读条的时候迅速按一下ESC按键

Linux(CentOS 7)重置root密码_第2张图片

Linux(CentOS 7)重置root密码_第3张图片


        这边选择从CD-ROM启动

Linux(CentOS 7)重置root密码_第4张图片


        进入这个界面之后,选择第三个选项Troubleshooting(故障排除模式)

Linux(CentOS 7)重置root密码_第5张图片

Linux(CentOS 7)重置root密码_第6张图片


        第一个选项是安装系统,第二个选项是拯救centos系统,第三个是运行内存检测,第四个是从本地磁盘启动,最后一个是回到选择菜单,这边选择第2个选项系统拯救模式

Linux(CentOS 7)重置root密码_第7张图片


        


        这边选择第一个继续continue选项输入1回车

Linux(CentOS 7)重置root密码_第8张图片






        使用chroot /mnt/sysimage命令,进入镜像的shell环境

Linux(CentOS 7)重置root密码_第9张图片





        接下来跟终端操作一样使用passwd root直接修改root密码,回车就完成后输入reboot重启.我这边输入的密码是123,接下来用123登陆试试看能不能登陆上去

Linux(CentOS 7)重置root密码_第10张图片



  因为Linux的密码不能明文显示,这边已经显示成功用刚改的密码123成功登陆了,大家可以自己试试看

    Linux(CentOS 7)重置root密码_第11张图片


        

Linux(CentOS 7)重置root密码_第12张图片