linux系統修改root密碼的兩種方法

2022-08-23 02:36:15 字數 1498 閱讀 9833

當我們linux伺服器的root密碼忘記以後,需要進入單使用者模式下修改密碼。此時的做法是到grub頁面,修改grub程式。我們知道grub有兩種模式,一種是文字模式,一種是命令模式。我們可以到文字模式下修改,例如方法一。但是有時候,我們會遇到乙個問題,就是在文字模式下修改grub之後,儲存並啟動需要按「ctrl + c」,有些控制台終端裝置不支援「ctrl+c」熱鍵。這樣就面臨乙個問題,grub的文字模式修改後,無法儲存並執行,此時我問使用方法二。

方法一:grub文字模式修改grub程式

在linux16 /vmlinuz-3.10.0.....一行最後面加上「rd.break」,然後ctrl+x儲存並啟動。

這樣我們就進入了單使用者模式

此時我們知道,grub程式執行後,還沒有掛載檔案系統,此時系統是找不到根檔案。所以首先我們得掛載檔案系統。檔案系統掛載後,切換到掛載的檔案系統下。

輸入密碼。

為了避免重啟時不能對整個檔案系統進行正確的relabeling而引起selinux的狀態異常,在/下建立乙個.autorelabel檔案,有這個檔案存在,系統在重啟時就會對整個檔案系統進行relabeling,

然後,兩次exit退出即可。

方法二:

進入grub的文字模式後「ctrl+c」進入命令模式

輸入命令在grub引導的啟動檔案後面新增"init=/bin/bash"

然後在輸入根 系統檔案。

之後輸入「boot」引導啟動

這樣就進入了單使用者模式下。

此時的檔案系統是唯讀模式,需要重新掛載檔案。

然後修改密碼。

linux修改root密碼

有好幾種更改方式,主要是因為不同的啟動方式,比如lilo 和grub 啟動,我推薦最簡單的方法 以rh9 為例,偶滴vbox上裝的rh5 1.開機在出現grub 畫面時,用上下鍵選中你平時啟動linux 的那一項 別選dos 喲 然後按e 鍵 2.再次用上下鍵選中你平時啟動linux 的那一項 類似...

Linux系統重置和修改root密碼

一 重置root密碼的步驟如下 1.如果系統是開機狀態,重啟一下。進到下面這個介面按字母 e 鍵。2.找到 linux16這一行,將下圖紅框中的內容修改為 rw rd.break 3.按 ctrl x 鍵,進入救援模式,如下 4.依次輸入以下命令。5.重啟完成後,驗證一下剛剛修改密碼即可。二 修改密...

Linux系統重置和修改root密碼

linux系統經常會出現忘記root密碼的情況,寫下此隨筆,以便記憶和學習。一 重置root密碼的步驟如下 1.如果系統是開機狀態,重啟一下。進到下面這個介面按字母 e 鍵。2.找到 linux16這一行,將下圖紅框中的內容修改為 rw rd.break 3.按 ctrl x 鍵,進入救援模式,如下...