Linux单用户模式(修改密码、运行级别)方法详解

yizhihongxing

Linux单用户模式(也称为救援模式)是在系统无法正常启动、需要进入系统维护模式时使用的一种特殊模式。在单用户模式下,只有一个特权用户(root)登录系统,并且不会启动服务和自动挂载文件系统。在单用户模式下,可以进行系统维护、修复和更改root用户密码等操作。下面是进入单用户模式修改密码和运行级别的完整攻略:

1. 重启系统并进入grub引导程序

启动机器后,在 boot 选项计时结束前按下任意键,进入grub引导程序。若没有看到grub引导选项,则需要联系系统管理员检查。

2. 编辑grub引导程序参数

在grub界面选中要启动的系统并以编辑模式进入(按e),在 kernel 行的末尾添加单用户模式指令 init=/bin/bash 或者使用 rd.break 命令,以此进入单用户模式。

例如:linux16 /vmlinux-3.10.0-327.el7.x86_64 root=/dev/sda1 init=/bin/bash

修改完成后按下Ctrl+X或者F10保存退出。这时,系统会以单用户模式重新启动。

3. 修改root用户密码

进入单用户模式后,可以使用 passwd 命令修改root用户密码。

例如:passwd root

系统会让你输入root用户新密码,并要求输入两遍以确认。

4. 退出单用户模式

完成操作后,需要输入命令重新挂载文件系统才能退出单用户模式并让系统启动。

例如:mount -o remount, rw /

这个命令的作用是重新将文件系统以可读写的方式挂载。

5. 修改运行级别

使用单用户模式修改Linux系统的运行级别,可以通过更改/etc/inittab或者使用systemctl命令实现。

更改/etc/inittab

  1. 将运行级别由5改为3:
    编辑文件 /etc/inittab,找到以下行:
id:5:initdefault:

将5修改为3,保存退出。

  1. 重新启动系统以使更改生效。

使用systemctl命令

  1. 查看当前默认运行级别:
systemctl get-default
  1. 将运行级别由图形界面(graphical.target)切换到多用户(multi-user.target):
systemctl set-default multi-user.target
  1. 重新启动系统以使更改生效。

以上是进入单用户模式修改密码和运行级别的完整攻略。请注意,在单用户模式下,需要谨慎操作,以免无意中导致系统数据损失或配置丢失等问题。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux单用户模式(修改密码、运行级别)方法详解 - Python技术站

(0)
上一篇 2023年3月25日
下一篇 2023年3月25日

相关文章

  • Linux和UNIX的关系及区别

    Linux和UNIX是两种操作系统,它们有一定的关系和区别。 关系: Linux是在UNIX的基础上发展而来的。早期的Linux系统是根据UNIX标准编写的,因此它们有着共同的特征和命令。 Linux的核心(也就是Linux内核)是由Unix的直系后代之一、芬兰计算机科学家Linus Torvalds于1991年开发,Linux不完全是UNIX的翻版。 Li…

    Linux简介 2023年3月25日
    00
  • 开源协议是什么?有哪些?

    开源协议是指规定了开源软件源代码使用、修改和分发相关条款的法律文档。开源协议的主要目的是确保源代码可以免费使用、分享和修改,同时保障开发者的知识产权。 常见的开源协议包括: GNU通用公共许可证(GPL):要求源代码和任何衍生作品都必须以GPL许可证发布。这意味着任何使用或复制代码的人都必须将他们的代码发布为开源项目。 BSD许可证:允许任何人以任何目的使用…

    Linux简介 2023年3月25日
    00
  • Linux文件目录结构一览表

    Linux文件目录结构是Linux系统中非常重要的一部分,其规定了不同目录所存储的文件类型以及文件的作用。通常来讲,Linux的文件目录结构包含了数百个目录和文件。在下面,我将分享一个完整的攻略,帮助你了解Linux文件目录结构。 1. / (根目录) 根目录是整个Linux文件系统的起点,它是Linux中所有目录和文件的根源。所有其他目录和文件都是由根目录…

    Linux安装 2023年3月25日
    00
  • 操作系统是什么?

    当我们使用电脑或者移动设备时,我们实际上在使用一种叫做“操作系统”的软件。操作系统通常被称为OS,是一种用于管理计算机硬件和软件资源的系统软件。操作系统是计算机系统中最重要的部分之一,因为它控制着计算机的所有操作,同时也提供了一些核心服务。在本攻略中,我们将详细讲解操作系统是什么及其重要性、操作系统的分类、操作系统的功能和特点。 操作系统的重要性 操作系统的…

    Linux简介 2023年3月25日
    00
  • Linux命令的执行过程是怎样的?

    当我们在命令行输入Linux命令时,它会经过以下步骤执行: 解析命令:将输入的命令解析为可执行的程序和参数,先在当前目录下查找是否存在该命令,若不存在,就从系统环境变量PATH列出的目录中搜索可执行文件。 例如,我们输入命令: ls -l /home/user/ 系统将解析为: 命令: ls 参数: -l, /home/user/ 执行命令:将解析后的命令和…

    Linux文件和目录管理 2023年3月25日
    00
  • Linux cd命令:切换目录

    Linux中cd命令的作用是改变当前所在的目录位置。使用时需要明确指定要进入的目录名。下面提供详细的使用攻略: cd命令基本用法 在终端中输入 “cd” 命令,该命令默认将您的终端打开到您的home目录中: cd 该命令将会把当前目录改为当前用户的home目录。以 “cd” 命令为起点, 您可以指定要转到的目标目录。例如,如果您要转到“/usr/local”…

    Linux文件和目录管理 2023年3月25日
    00
  • Linux系统安全性分析

    Linux系统安全性分析是一项非常重要的工作,可以有效地防范系统被黑客攻击或者遭受数据丢失的风险。下面分为以下几个方面详细讲解Linux系统安全性分析的完整攻略: 1. 安全威胁 在进行Linux系统安全性分析之前,首先需要了解常见的安全威胁,包括但不限于:网络攻击、系统漏洞、木马病毒、拒绝服务攻击等。在分析过程中,需要针对这些安全威胁进行分析和排查。 2.…

    Linux安装 2023年3月25日
    00
  • Linux的主要应用领域有哪些?

    Linux,作为一个开源的操作系统,在各个领域都有着广泛的应用。以下是Linux的主要应用领域: 服务器领域 Linux在服务器领域是很有实力的,因为它安全、稳定,且高度可定制。许多企业使用Linux服务器建立自己的网络服务,如Web服务器,邮件服务器,文件服务器等等。 移动设备领域 Linux在移动设备领域上的应用逐渐增加,例如,安卓手机使用Linux作为…

    Linux简介 2023年3月25日
    00
合作推广
合作推广
分享本页
返回顶部