1. 程式人生 > >[CentOS 7系列]忘記密碼的“救星”——單用戶模式和救援模式

[CentOS 7系列]忘記密碼的“救星”——單用戶模式和救援模式

linux 操作系統 用戶 system 忘記密碼

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系列]忘記密碼的“救星”——單用戶模式和救援模式