忘记CentOS7的root密码的处理方法

1. 问题背景

系统OS版本:CentOS-7.3 3.10.0-693.11.1.el7.x86_64
虚拟机root密码保管不善,没有其它方式可以root用户登录系统。

2. 处理方式

  • 将虚拟机重启,进入console界面,确认光标在要启动的内核处
  • 按下E进入编辑模式,如下所示:

    进入如下编辑模式后按住键盘向下的方向键,一直往下,直到将光标移动到下图所示的UTF-8之后输入init=/bin/sh
    grub-2.png
  • 直接按下Ctrl + X启动系统,系统启动后会进入shell模式,命令提示符为:sh-4.2#,如下所示:
    image.png
  • 挂载根目录
    sh-4.2#中输入mount -o remount,rw /
  • 修改root密码
    sh-4.2#中输入passwd root,然后根据提示输入2次新的root密码。
  • 重启系统
    sh-4.2#中输入exec /sbin/reboot,等待系统正常启动完成,然后以新的root密码登录即可。
    注意
    如果系统开启了SELinux,在重启系统前先在sh-4.2#中输入touch /.autorelabel
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容