Linux运行级别介绍和root忘记密码找回方法

本文详细介绍了Linux的7个运行级别及其用途,特别强调了如何在CentOS7中通过开机引导进入单用户模式来找回root密码的步骤,包括修改运行级别、启动配置以及在单用户模式下修改密码和系统恢复的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简介

主要介绍Linux的运行级别和root密码的找回方式。

linux有7个运行级别:

  • 0 :关机
  • 1 :单用户模式,进入该模式后无需密码就能使用root登录,可用于找回root密码。
  • 2:多用户状态没有网络模式
  • 3:多用户状态有网络模式
  • 4:保留,还未被使用。
  • 5:图形化界面模式。
  • 6:系统重启。

修改用户运行级别的命令:
init 运行级别 0-6 不能填4.

可以通过/etc/inittab文件设置默认运行界别,可以使得开机自动默认进入该级别。

在这里插入图片描述
但是不要填0或者6哦,不然开机就关机或者会不断重启,需要使用单用户模式才可以使他变正常。

开机切换到单用户模式找回root密码:
我的系统是centos7,不同的发行版会有不同的方式。

第一步:在开机引导界面按下e:
在这里插入图片描述
第二步:第一步按e后会进入到对应页面,在该页面找到ro字符串。
在这里插入图片描述
ro实质readonly,把他进行修改成:
rw init=/sysroot/bin/sh
在这里插入图片描述

第三步:按ctrl + x ,会出现如下页面:
在这里插入图片描述
第四步:输入命令:chroot /sysroot

此时已经是单用户模式了:

修改root密码:
在这里插入图片描述
修改完密码后,执行命令:
touch /.autorelabel
在这里插入图片描述

先按ctrl+d 退出daemon模式。
在这里插入图片描述
输入命令reboot重启。

然后就可以用新的root密码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值