[CentOS 7系列]忘记密码的“救星”——单用户模式和救援模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[CentOS 7系列]忘记密码的“救星”——单用户模式和救援模式相关的知识,希望对你有一定的参考价值。

init是Linux系统操作中不可缺少的程序之一。 是一个由内核启动的用户级进程。 内核启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结构等)之后,就通过启动一个用户级程序init的方式来启动其他用户级的进程或服务。所以,init始终是第一个进程(其PID始终为1)。内核会在过去曾使用过init的几个地方查找它,它的正确位置(对Linux系统来说)是/sbin/init。如果内核找不到init,它就会试着运行/bin/sh,如果运行失败,系统的启动也会失败。 

运行级就是操作系统当前正在运行的功能级别。这个级别从1到6,具有不同的功能。其功能级别如下:

# 0 - 停机(千万不能把initdefault 设置为0 )

# 1 - 单用户模式 

# 2 - 多用户,没有 NFS 

# 3 - 完全多用户模式(标准的运行级) 

# 4 - 没有用到 

# 5 - X11 (xwindow) 

# 6 - 重新启动


通过命令也可以在system目录下查看到:

技术分享


重启命令:reboot、 init 6、shutdown -r now

关机命令:init 0、poweroff


一、单用户模式

1、开机选择第二项,按“e”编辑。

技术分享

2、找到“linux16”开头的那行。

技术分享

3、更改该行设置。按ctrl-x启动。

技术分享

4、更改root目录并重新设置口令。

技术分享

5、重启后,使用新口令登录。

技术分享


二、救援模式

1、开机进入Bios,调整优先启动光盘。

技术分享

2、选择“Troubleshooting”选项。

技术分享

3、选择“Rescue a CentOS Linux system”选项。

技术分享

4、选择选项1。

技术分享

5、更改root目录并重新设置口令。

技术分享

6、重启后,使用新口令登录。

技术分享


总结:以上两种方式都可以解决忘记密码的问题。不同的是,救援模式不需要提供grub密码。

本文出自 “乱码时代” 博客,请务必保留此出处http://juispan.blog.51cto.com/943137/1930610

以上是关于[CentOS 7系列]忘记密码的“救星”——单用户模式和救援模式的主要内容,如果未能解决你的问题,请参考以下文章

centos 7 单用户模式,解决忘记root用户密码重置

CentOS 7 忘记root密码修改大法

centos 7 忘记root 密码

CentOS 7 忘记root密码解决方法

CentOS 7开机进入不了单用户模式

CentOS6下忘记root密码的操作