CentOS -調整啓動模式,拯救忘卻的root密碼

安裝虛擬機做測試,一時忘記啓動模式的修改,爲了以後方便使用,順便記錄下忘記root密碼如何解決:

 

開機後進入圖形化界面還是進入命令行取決於inittab文件中的配置。該文件位於etc目錄下。

# vi /etc/

找到下面的語句:

# Default runlevel. The runlevels used by RHS are: 

# 1 – Single user mode           單用戶模式

#2 – Multiuser, without NFS (The same as 3, if you do not havenetworking)           –多用戶模式,不支持NFS

# 3 – Full multiuser mode          多用戶模式     

# 4 – unused          沒有使用 

# 5 – X11          圖形界面方式 

# 6 – reboot (Do NOT set initdefault to this) 重新啓動

id:5:initdefault:      –默認運行等級是5,只要將此處改成 id:3:initdefault:即可

 

另外在文本模式如果想啓動圖形界面,可以使用下面的方法:

# startx

 

忘記root密碼怎麼辦:往下看(摘抄於網絡)

主要有兩個方法,這兩個方法都十分簡單。

方法一:

1.在開機啓動的時候能看到引導目錄,用上下方向鍵選擇你忘記密碼的那個系統,然後按“e”。

2.接下來你可以看到如下圖所示的畫面,然後你再用上下鍵選擇最新的內核,然後在按“e”。

3.執行完上步操作後可以看到下面的畫面,在rhgb quiet最後加“空格”,然後鍵入“single”,或者直接輸入數字的“1”並回車確定。

4.按“b”鍵,重新引導系統。

5.進入到系統後就可以用熟悉的passwd root來更改root的密碼了。改完後reboot即可。

方法二

今天要測試一個程序,就啓動自己虛擬機上的centos5.2,結果root密碼忘記無法使用,真是急死人了。

還好從網上找到解決辦法,我摘錄整理如下:

GRUB:

在引導裝載程序菜單上,鍵入[e]鍵 來進入編輯模式。
你會看到一個引導項目列表。找到其中類似以下輸出的句行:

  1. kernel /vmlinuz-2.6.18-0.4 ro root=/dev/hda2 

按箭頭鍵直到這一行被突出顯示,然後再按[e]鍵 。
你現在可在文本結尾處按下 空格 再輸入:single然後回車, 來告訴GRUB 引導單用戶Linux 模式。
你會被帶回到編輯模式屏幕,從這裏,按[b]鍵, GRUB 就會引導單用戶Linux 模式。

結束載入後,你會看到一個與以下相似的shell 提示:

  1. sh-2.05# 

現在,你便可以改變根命令,鍵入:

  1. bash# passwd root 

你會被要求重新鍵入口令來校驗。結束後,口令就會被改變,你便可以在提示下鍵入reboot 來重新引
導;然後,象平常一樣登錄爲根用戶。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章