Centos 7 忘记管理员root密码的解决办法

文章目录

  • 方法一:通过救援模式重置root密码
  • 方法二:使用单用户模式重置root密码

当虚拟机多的时候经常可能会忘记root密码,这时候我们就会去虫子root密码

这里介绍两种重置Centos7系统root密码的方法

方法一:通过救援模式重置root密码

1、在系统开机时快速按键盘上F2键进入BIOS设置界面,使用键盘左右键切换菜单到“Boot”,再使用“+”、“-”键将CD-ROM置于第一启动项,最后按F10询问是否保存并退出,直接回车即可

USN59O.png
USNI3D.png

2、在光盘引导界面选择“Troubleshooting”项
USNoge.png

3、进入“troubleshooting”菜单后选择“Rescue a centos system”项进入救援模式

USNTjH.png

**4、稍等片刻后系统会提示让你从上面四项选择一项,这里我们选择1)Continue,输入1后按回车
进入sh-4.2#
**
USNgBR.png

5、进入救援模式后切根,输入

chroot /mnt/sysimage/

USNyjJ.md.png

6、现在可以开始重置root密码了,输入

1passwd root 2New password: ##注意!这里输入密码是不会显示的,输入完回车即可 3Retype new password ##重复刚才输入的密码

USNsc4.md.png

7、现在退出并重启系统
USNr3F.md.png

8、重启后快速按F2进入BIOS,键盘切换到BOOT选项卡,将CD-ROM这一项移动到Hard Drive之后即可,按F10保存并退出
USND9U.png

9、稍等片刻后进入了登陆界面,我们使用root用户和刚才重置的密码登录

10、登陆成功!
USNcu9.md.png

方法二:使用单用户模式重置root密码

1、在开机GRUB菜单界面快速按“e”键进入编辑模式
USN2H1.md.png

2、进入编辑模式,按键盘↓键找到开头是linux16的下一行,在行末插入下面内容:

init=/bin/sh

USNWAx.md.png

3、输入完成后按Ctrl+X进入单用户模式,输入以下内容:

1sh-4.2# mount -o remount,rw / 2sh-4.2# passwd 3输入两遍密码 4touch /.autorelabel ##如果之前系统启用了selinux,必须执行该命令,否则无法正常启动系统 5exec /sbin/reboot ##重启系统

USNfN6.md.png

4、待系统重启完成,使用刚才重置的密码登录
USNh4K.md.png

登录成功!

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

虚拟机与SXhell6 的链接

1.安装虚拟机(自己上网安装虚拟机)1.我用的是CentOS7的镜像选择语言然后就是用户名与密码(建议密码设一样的)等进度条满了,有一个重置按钮(在后台运行的)然后等待,虚拟机重启localhostlogin:zxc(用户名)Password:(密码自己输入是看不见的)输入完后回车换成root用户($表示是普通用户,表示当前是ro

MySQL忘记root密码解决办法

MySQL忘记密码的解决方法1.注意:root密码最好不要忘记,找地方记录下来,不然如果是工作中你们使用的数据库(不管是测试的还是线上的,都是比较麻烦的事情,数据库轻易不会让你重启的,不过作为一个开发来讲,你应该是无法用root用户的~~~)2.以windows为例:1

MySQL 8.0 以上版本重置 root 用户密码

MySQL8.0以上版本重置root用户密码1.在/etc/my.cnf文件末尾追加skipgranttablesroot@abdefgmysqlvim/etc/my.cnfmysql