Linux忘记了root密码如何找回root密码

1、指定运行级别

运行级别说明:

0 :关机

1 :单用户【找回丢失密码】

2:多用户状态没有网络服务

3:多用户状态有网络服务

4:系统未使用保留给用户

5:图形界面

6:系统重启

 

 

常用运行级别是3和5 ,要修改默认的运行级别可改文件/etc/inittab的id:5:initdefault:这一行中的数字。

  • 切换到指定运行级别:init[012356]

在图形界面输入:vim /etc/inittab 就可以看到这个文件的内容了。

 

案例: 通过init 来切换不同的运行级别,比如从 5---->3 , 然后关机。输入init 3切换到多用户有网络模式。然后在通过init 5切换回图形界面。

问题:如果忘记了root密码,如何找回root密码。

 思路:进入到单用户模式,然后修改root密码,因为进入到单用户模式root不需要密码就可以登录。

步骤如下:

1、在开启虚拟机的时候迅速按下esc键进入到引导界面,如下:

2、输入小写e进入命令编辑模式,用上下键移动到第二项kernel/vmlinuz……,如下:

 3、按小写e,然后输入1按回车把模式更改成单用户模式,如下图:

 4、按下b进入启动引导模式,接下来可以看到虚拟机已经进入到了单用户模式,并且使用的是不需要密码的root账户登录的。

 5、在命令行输入passwd root更改root密码。在两次输入密码之后可以看到root密码修改成功了。

 

 6、在命令行输入reboot重启机器即可

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值