大家好,本文主要讲Linux系统的修复模式(单用户模式)。有兴趣的同学过来看看。如果对你有帮助,记得收藏起来下次浏览。
目录
前言1。单用户模式中的常见错误已修复。2.通过单用户模式修改系统密码(1)进入grub的引导程序(2)编辑相应的系统引导内容(3)编辑grub配置文件的内容(4)启动系统(5)修改root用户的密码(6)重启系统(7)特别注意。
前言
Linux系统有两种修复模式,一种是单用户模式,一种是光盘修复模式。
Linux系统的单用户模式有点类似Windows系统的安全模式,只启动最少的程序进行系统修复。在单用户模式下(运行级别1),Linux引导到根shell,网络被禁用,只有少数进程运行。单用户模式可用于修改文件系统损坏、恢复配置文件、移动用户数据等。
描述:
单用户模式可以修复的内容比较简单,在实际工作中主要用于破解Linux密码。如果忘记了Linux密码,可以使用单用户模式轻松破解系统密码。
1、单用户模式常见的错误修复
以下错误主要可以在单用户模式下修复:
忘记根密码
这是管理员最常犯的错误,已经通过使用单用户模式得到了修复。进入单用户模式最大的特点就是不需要输入用户名和密码就可以登录。
通过单用户模式登录系统,直接为root用户设置新密码。
执行命令:[root@localhost /]# passwd root
修改系统的默认运行级别
例如,如果我们将系统的默认运行级别更改为0或6,系统将无法正常启动。在这种情况下,单用户模式也可以用于修复。
在单用户模式下登录系统后,直接修改默认运行级别配置文件/etc/inittab,将系统的默认运行级别改回来即可。
执行命令:
[root @ localhost/]# VI/etc/inittab
id:3:init默认值:
将默认运行级别改为3或5,注意系统默认运行级别只能用3或5。
2、通过单用户模式修改系统密码
(1)进入grub启动引导程序中
系统启动的时候,用户数秒的时候,按回车键进入我们前面提到的grub引导程序。
显示如下界面:
如下图所示,按E键进入编辑模式,编辑grub配置文件的内容。
(2)编辑相应的系统启动内容
按E键编辑相应的系统启动内容。
选择需要修改的系统以突出显示。我们现在有一个系统,只需按E键。您可以在可编辑的grub配置文件中看到三个属性。
如下图所示:
(3)编辑grub配置文件内容
内核属性是Linux内核的加载选项。选择要突出显示的内核属性,然后在此状态下按E键编辑内核属性的内容。
如下图所示:
默认静音后,输入空格1。必须输入此空格。如果不进入这个空间,最后的结局就是quiet1。quiet1是一个不正确的词,系统无法识别,无法正常运行。输入的1表示系统运行级别,级别1是单用户模式。
如下图所示:
也就是说,告诉系统内核在启动时会进入单用户模式。
此时,上面的操作是在单用户模式下配置登录。
然后回车返回,如下图所示:
注意:
在这种状态下,我们无法关机重启。对grub配置文件的修改是暂时的,如果我们关闭或重启,我们刚才所做的修改将会消失。永久的影响是需要修改grub配置文件/etc/inittab的内容。可以看到上面的提示,直接按B键,就可以启动系统了。
(4)启动系统
按B键启动系统,启动界面如下:
您可以看到,我们没有输入用户名和密码就登录了系统。
(5)修改root用户的密码
现在,我们可以直接执行命令并更改root用户的密码。
如下图所示:
(6)重启系统
执行reboot命令,正常重启Linux系统。
因为我们上面修改的grub配置文件的内容是暂时有效的,重启后之前的修改将失效。我们可以用root用户和新修改的新密码直接登录系统。
(7)特别注意
我们直接在命令行输入init 1命令,用户对用户模式不同于我们现在说的单用户(修复)模式。我们之所以进入单用户(修复)模式,是因为系统出现了问题,比如最常见的忘记系统密码的问题。此时,您无法登录Linux系统,因此无法执行init 1命令。
如果我能登录Linux系统,就可以直接修改用户密码,不需要进入单用户模式修复。所以我们这里说的单用户修复模式并不是系统中可以执行init 1命令的单用户模式。
关于Linux系统修复模式(单用户模式)的这篇文章到此为止。关于Linux修复模式的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望大家以后能多多支持我们!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。