當我們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 鍵,進入救援模式,如下...