Linux物理机忘记root密码

操作总结:

1、重启在选择启动模式时编辑启动信息

2、以单用户模式启动or将内核挂载以rw方式挂载并指定以某种shell方式启动,达到非常规需要用户验证的方式启动

3、修改密码并重启

    

redhat/centos 6

方法一:使用单用户模式跳过root密码验证启动

1.重新启动系统

2.开机倒数时间内,一直按上方向键,出现启动系统选择,单系统只有一个选项,按e编辑

3.选择kernel 开头的行(单个kenel直接是第二行),再按e 编辑 grub启动选项,然后敲空格,输入1,回车

4.按字母键b 去引导进入系统。 进入单用户模式,绕过密码验证启动系统 

5.直接passwd 修改root用户的密码

6.输入init 5或者init 3 进入系统,或者reboot重新启动系统

方法二:使用U盘启动,修改硬盘中的passwd文件

centos7

1-2步骤同centos6,3步骤修改内容不一样,4、5、6步骤相同

ubuntu16

仅3步骤不想同

附:linux系统启动流程图

原文地址:https://www.cnblogs.com/elephanyu/p/7727337.html