首页 > 科技

centos7怎么进入单用户(CentOS7 进入单用户模式)

1. 什么是单用户模式?

当我们在启动某些服务或者修改系统的时候,我们为了方便,我们需要进入一个只有一个超级管理员(root)的模式,称之为单用户模式。这种模式下,我们可以方便的修改系统配置、修改密码等问题。但是我们也需要注意,该模式很危险,稍有不慎,会导致系统崩溃。

2. 如何进入单用户模式?

进入单用户模式非常简单,在你的机器上重新启动系统,在 GRUB 引导画面的“CentOS 7”的选项下按 “e” 键编辑 GRUB 引导命令。

找到 “linux16” 开头的那行,删掉其参数 rhgb quiet,然后在该行末尾添加 init=/bin/bash,修改后按 Ctrl+x 或 F10 进入单用户模式。如果修改正确,你应该会看到如下的提示信息:

[something.something.something]# #

3. 切换用户

单用户模式下,并没有注销或者图形化的登录。因此我们需要切换一下登录用户,执行以下命令:

root@(none):/# exec /bin/bashroot@(none):/# /usr/sbin/usermod -aG wheel your_usernameroot@(none):/# su - your_username

这时候我们就可以以我们的用户名登录了。

4. 删除密码

现在我们可以修改密码或者重设密码。但是,如果我们想直接删除密码,那么我们可以更改 root 用户的密码,新密码直接回车,之后就删除成功。打开终端输入以下命令:

# passwd root

5. 编辑或者修复/etc/fstab

etc/fstab 是 Linux 上的一个配置文件,主要用于定义系统启动时需要挂载的文件系统(含设备、挂载点、文件系统类型、选项等信息),如果文件内容有误时,可能会导致启动卡滞甚至 boot 失败,那么我们可以进入单用户模式,编辑配置文件:

# vi /etc/fstab

如果需要修复某一行的错误信息,也可以使用快捷键进行编辑(参考第 3 条)

6. 运行系统存根

通常,当系统的运行状态不能启动时,通过进入单用户模式,您可以运行系统存根,以查看有关问题的详细信息,并在必要时修改哪些文件以纠正问题。

如果需要运行系统存根分析系统,则首先需要确认存根软件包已安装。如果该软件包已安装,则运行以下命令:

# systemctl rescue

至此,我们介绍了在 CentOS7 下如何进入单用户模式。实际上,使用单用户模式的情况并不是很多,可以根据实际情况决定是否需要使用。

本文链接:http://xindalouti.com/a/3372342.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。