重设遗忘ROOT用户的密码

重设遗忘ROOT用户的密码

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

 

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

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

blob.png

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

blob.png

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

blob.png

blob.png

blob.png

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

blob.png

blob.png

 

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

blob.png

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

blob.png

 

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

 

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

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

blob.png

blob.png

blob.png

blob.png

 

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

blob.png

 

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

blob.png

blob.png

blob.png

 

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

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

blob.png

 

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

blob.png

blob.png

 

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

blob.png

 

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

blob.png

 

 实验完成

 


猜你喜欢

转载自blog.51cto.com/13684970/2112659
今日推荐