请关注本头条号,每天坚持更新原创干货技术文章。
如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习
前言
在使用Linux的过程中有时候会忘记超级管理员root用户的密码。比如做IDC行业的,可能需要协助客户重置密码,但用户也忘记了密码。也有管理员自身忘记的情况,也有可能是离职员工交接不规范的情况出现。这个时候我们就必须要到服务器本地机房显示器或者进入服务器远程管理卡界面重新启动Linux系统,进入单用户模式来重置root用户密码。下面来讲解重置root密码的方式,也可以说是破解root密码的方式。
本教程的演示操作系统的环境是:centos6.10
Step1: 重启服务器
重启服务器,可能看到以下界面,注意,该界面可能不会出现。
CentOS6启动界面如下:
![5a613696b0d51967bdb2515ff16f29a6.png](https://img-blog.csdnimg.cn/img_convert/5a613696b0d51967bdb2515ff16f29a6.png)
CentOS6启动界面
看到该界面后,按回车进入下第二步。
Step2: 选择相应菜单进入内核选项模式
操作第一步后,看到如下界面。
CentOS6启动菜单如下:
![ce4d9424ac7dd670cc394af1b23885be.png](https://img-blog.csdnimg.cn/img_convert/ce4d9424ac7dd670cc394af1b23885be.png)
CentOS6启动菜单
在此界面中按下键盘中的‘e’,从而进入grub模式
Step3:进入grub模式
按Step2的操作进入grub模式,选择第二行,kernel开头的,如下图:
![6276c6637da9b031b785dc9beaa0687c.png](https://img-blog.csdnimg.cn/img_convert/6276c6637da9b031b785dc9beaa0687c.png)
CentOS6进入grub模式
将光标移动到kernel那一行,然后再一次按‘e’,进入kernel该行的编辑界面,得到如下界面:
进入grub编辑模式
![495ab038c2dbef077ff05b6eae06206d.png](https://img-blog.csdnimg.cn/img_convert/495ab038c2dbef077ff05b6eae06206d.png)
进入grub编辑模式
看到上图后,就证明已经进入了内核启动参数设置模式。
Step4: 设置内核启动的参数
在kernel编辑界面,按一下空格键,然后在后面输入single,然后按下回车键enter退出kernel编辑界面
设置内核启动的参数
![2fca5c6a925768e98d29b56bc183e0a4.png](https://img-blog.csdnimg.cn/img_convert/2fca5c6a925768e98d29b56bc183e0a4.png)
设置内核启动的参数
退回到grub界面
![1db50ad5f74eded277fd8758784de464.png](https://img-blog.csdnimg.cn/img_convert/1db50ad5f74eded277fd8758784de464.png)
退回到grub界面
Step5: 启动单用户模式
退出kernel界面后会回到grub模式界面,在此界面再次将光标移动到kernel那一行,然后按下‘b’来启动系统,进入单用户模式
![d9cc910f3b1c5c4b9473e3d0b69c21f9.png](https://img-blog.csdnimg.cn/img_convert/d9cc910f3b1c5c4b9473e3d0b69c21f9.png)
启动到单用户模式
看到上图就是进入了Linux系统单用户模式,不需要输入任何密码就可以直接进入系统
Step6:在单用户模式下修改root密码
在单用户模式下,我们就可以直接修改密码
![a7e376a75479be7ab093712f7bab3e99.png](https://img-blog.csdnimg.cn/img_convert/a7e376a75479be7ab093712f7bab3e99.png)
在单用户模式下修改root密码
Step7:重启服务器
修改完毕,重启服务器即进入正常的业务模式
![c7a224e3358c0bba50d48a016f53872d.png](https://img-blog.csdnimg.cn/img_convert/c7a224e3358c0bba50d48a016f53872d.png)
重启服务器进入正常的业务模式
总结
如果要重置root密码,必须是在本地终端显示器上进行,为了保证系统安全,不能进行远程重置密码。