转载来源:https://www.cnblogs.com/cdinc/p/5776497.html
长时间不用的CentOS机器再次开机的时候忽然忘记了密码,总不能就重装一台吧,还有好多服务在机器上,于是决定重置root的密码。
如果是已经开启的机器,需要进行关闭,重新启动。
在启动选择内核版本的时候按上下键,令画面停住。
CentOS7每次会有两个版本的内核供选择,简单的来说就是一个主内核版本,一个副内核版本,如果以后内核升级失败无法使用新内核重启时,可以通过这个界面选择旧内核重启进行修复。
言归正传,选择好了内核之后,按下e键,进入编辑界面。
找到以linux16开头的那一行,在行尾加上如下几句话:
1、如果是物理机,添加:rd.break
2、如果是虚拟机,添加:rd.break console=tty0
这里我用的是虚拟机,所以添加rd.break console=tty0,如下图所示:
然后按Ctrl+x进行启动
进入shell环境之后,进行如下操作:
1、将根目录重新挂载,模式可写
switch_root:/# mount -o rw,remount /sysroot
2、变更目录至根目录下
switch_root:/# chroot /sysroot
3、更改密码
sh-4.2# passwd
4、如果安装的是中文系统,此时会出现乱码,可以根据经验直接输入,也可输入以下命令,当次变更语言为英语
sh-4.2# LANG=en_US
5、如果SELinux开启需要更新SELinux上下文,只要创建下面的文件即可
sh-4.2# touch /.autorelabel
6.退出重启
sh-4.2# exit
switch_root:/# exit
详细方法如下:
如果需要更新SELinux上下文,则重启的时间会比较长,有时系统没有提示,不要慌张,系统并没有崩溃。
重启之后即可用新密码进行登录了。
相关推荐
centos4忘记ROOT密码破解,系统忘记root密码后直接进入单用户模式修改。
centos6 和 centos7 忘记了root密码怎么修改密码,处理步骤???
该方法适用于centos7及以上版本(7以下没试过不知道可不可行) 忘记root密码的情况。 方法一 为了兼容性,建议使用方法二!!!!!!!!! 其实我之前的博客有说明root启动规则和重置root密码,重置root密码就是...
CentOS 忘记root密码的解决办法
CentOS系统安装完毕,长时间不用,很容易忘记root密码,由于系统里已经安装配置了很多的软件,舍不得重新安装,可以参考本文档的方法,偿试破解root密码
本资源适用于用虚拟机安装Linux系统后忘记root用户密码的人,我在这里是以centos系统为例。这也是我在学习过程中对自己的记录,希望各位有不同意见的,欢迎提出来。
主要介绍了CentOS7.2 忘记root密码的简单处理方法,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧
本资源详细介绍了CentOS忘记root密码解决办法,希望给大家提供帮助
这里介绍的是Linux 发行版本 Redhat7和centOS 7 的密码找回方式。
主要为大家详细介绍了Centos6下root密码忘记的解决办法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
介绍如何在忘记solaris11及centos系统root密码的情况下重置root密码
Centos 7忘记root密码 1.重启开机按“e” 2.首先仍然进入grub然后编辑,将系统启动项中的ro改为rw,在LANG=en_US.UFT-8后面添加init=/sysroot/bin/sh(注意目录!) 3.按Ctrl+X重启,并修改密码 接下来我们就进入很...
在 RHEL7/CentOS7/Scientific Linux 7 中重设 root 密码。 要求 RHEL7 / CentOS7 / Scientific Linux 7 指导 RHEL7 的世界发生了变化,重置 root 密码的方式也一样。虽然中断引导过程的旧方法(init=/bin/bash)...
主要介绍了CentOS7如何重置root密码的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
忘记root用户密码,进入单机维护模式进行密码重置
新装MySQL不知道密码,忘记MySQL密码,都可以安装该方法改过来,在Ubuntu和CentOS上用过多次。
3.安装配置centos7 4.xshell配置连接虚拟机(centos) 选择性 pc可以选择 -纯系统 Linux/windows -双系统 Windows+Linux -虚拟化技术 Windows+vmware workstation 服务器 -物理机纯系统 -物理机+vmware...