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

被折叠的 条评论
为什么被折叠?



