重设遗忘ROOT用户的密码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重设遗忘ROOT用户的密码相关的知识,希望对你有一定的参考价值。

重设遗忘ROOT用户的密码

 

 

实验环境:有一台虚拟机Linux系统忘记了root用户的密码,无法使用root用户登陆系统。现要求重设root用户密码,使能够使用root用户登陆系统。

 

解决方法1:进入急救模式,重设密码

进入虚拟机电源选项里选择“打开时进去固件”选项,使启动Linux系统时能进去bios界面

技术分享图片

在bios界面里设置系统开机时优先光驱启动

技术分享图片

进入Linux系统安装向导界面,选择Rescue installed system选项进入向导(按Tab键切换选项)

技术分享图片

技术分享图片

技术分享图片

配置网卡选项时,选NO跳过

技术分享图片

技术分享图片

 

选择进入bash shell环境,输入chroot /mnt/sysimage命令切换到根环境

技术分享图片

输入passwd root命令重设root用户的密码

技术分享图片

 

输入exit命令退出根环境,再输入reboot命令重启系统,即可使用新密码登陆root账户

 

解决方法2:引导进入单用户模式,重设密码

重启主机,在出现GRUB菜单时按↑↓键,进入修改系统启动参数向导

技术分享图片

技术分享图片

技术分享图片

技术分享图片

 

进入单用户模式的shell环境后,输入passwd root命令重设root用户的密码

技术分享图片

 

输入reboot命令重启系统,即可使用新密码登陆root账户

技术分享图片

技术分享图片

技术分享图片

 

为了防止别人使用进入单用户模式重设密码盗取root账户,我们可以给GRUB菜单做限制

使用password –md5命令生成MD5加密密码串

技术分享图片

 

在/boot/grub/grub.conf配置文件中添加密码串

技术分享图片

技术分享图片

 

密码设置位置在第一个title之前,未经授权禁止修改启动参数

技术分享图片

 

密码设置位置在第一个title之后,未经授权禁止进入指定系统

技术分享图片

 

 实验完成

 


以上是关于重设遗忘ROOT用户的密码的主要内容,如果未能解决你的问题,请参考以下文章

centos系统启动故障之遗忘root密码

Linux故障处理更改root密码和修复文件系统

Linux中root 密码重置

CentOS6 单用户模式重设 root 密码

重设MySQL数据库root用户的密码

MySQL密码破解或没有密码情况重设用户密码