root密码的重要性不言而喻,root账号是运维工作必须要使用的一个账号,相当于一个打开服务器大门的权杖,由于各种各样的原因,我们可能会遇到遗忘密码,或者交接工作时忘记交接root账号,从而对后续的运维工作造成一定程度的困扰。
那么,在我们不知道原来设定的root密码的情况下,我们可以直接连接服务器通过一定的操作,重置密码。(注意,这里的操作系统必须是Redhat或者centos系列操作系统)。
下面以VM虚拟机为例,讲解重置root密码的步骤以及一些细节:
一,虚拟机重启,进入操作系统的开机界面,开机界面长这样的(注意,有个读秒,需要按方向键,选择到第一列):
上图最后一句话的意思是按键盘上的e键 编辑你所选中的条目,或者按键盘上的c进入命令行模式,如果按c,那么将是这样样的(不正确的选择哦)
那么,我们就按e进入编辑模式,进去后是这样的:
二,开机启动进入紧急修复模式(请注意看图片里的注解)
三,重要的地方来了,重置密码,在此一举,(这里是进入了紧急救援模式啦,此时的权限是root权限)
在这个界面依次输入如下命令,请别输错了:
示例如下:
最后一个命令reboot是重启,等待进入系统,使用root账号登系统验证新密码是否可用即可。