学无先后,达者为师

网站首页 编程语言 正文

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

作者:我会努力变强的 更新时间: 2022-04-21 编程语言

简介

主要介绍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密码了。

原文链接:https://blog.csdn.net/qq_40837310/article/details/123155563

栏目分类
最近更新