忘記了 Linux root 密碼?不用擔(dān)心!本文提供了簡單易懂的說明,可以安全地重置和修改 root 密碼。
匆忙的工作交接、紊亂的資產(chǎn)管理等,很容易導(dǎo)致密碼丟失。因忘記密碼而無法進(jìn)入 Linux 系統(tǒng),尤其是需要緊急訪問系統(tǒng)時,可能令人尷尬且沮喪。
但不要害怕,因為在 Linux 的世界里,忘記 root 密碼并不是路的盡頭。這篇簡單但行之有效的指南可以幫你擺脫這種困境。
重置 Linux root 密碼
若要重置 Linux root 密碼,需要對計算機(jī)或控制臺(虛擬機(jī))進(jìn)行物理訪問,因為此過程需要重啟系統(tǒng)。
更改 GRUB 引導(dǎo)參數(shù)
重新啟動 Linux 系統(tǒng),當(dāng)出現(xiàn) GRUB 引導(dǎo)菜單時,突出顯示帶有發(fā)行版名稱的行,然后按 “e” 鍵進(jìn)入編輯引導(dǎo)參數(shù)模式。如圖一所示:

圖1,突出顯示該行并按“e”
找到以 ”linux“ 開頭的行,確保該行包含 ”rw“ 而不是 ”ro“。如果是 ”ro“,需要將其修改為 ”rw“。然后將 ”init=/bin/bash“ 添加到行尾。
最終內(nèi)容應(yīng)該如圖二所示:

圖2,在 Linux 中修改引導(dǎo)參數(shù)
沒必要和我的引導(dǎo)參數(shù)一模一樣,重點(diǎn)是 ”rw“ 和 ”init=/bin/bash“。
它們有什么含義呢?我來解釋下。
在 GRUB 引導(dǎo)參數(shù)的上下文中,”ro“ 和 ”rw“ 是指定在引導(dǎo)過程中如何掛載文件系統(tǒng)的選項:
- ro:表示”只讀“。使用時,文件系統(tǒng)以只讀模式掛載。這通常是許多 Linux 系統(tǒng)在初始啟動過程中執(zhí)行文件系統(tǒng)檢查的默認(rèn)設(shè)置。初始啟動檢查完成后,系統(tǒng)會以 "rw "重新掛載文件系統(tǒng),以允許正常操作。
- rw:表示”讀寫“。設(shè)置該參數(shù)后,文件系統(tǒng)將以讀寫模式掛載。這意味著系統(tǒng)可以讀取和寫入文件系統(tǒng)。這也是我們需要的選項,因為要重置 root 密碼,我們必須設(shè)置一個新密碼。這需要寫入文件系統(tǒng)中的某些文件,因此需要使用 "rw"。
”init=/bin/bash“ 又是什么意思呢?簡而言之,這個參數(shù)告訴系統(tǒng)以 Bash shell 作為初始進(jìn)程啟動,而不是通常的 init 系統(tǒng)。這樣,就可以直接訪問 root shell,而無需登錄,我們也可以在此修改 root 賬戶的密碼。
現(xiàn)在一切就緒,按 ”Ctrl-x“(Ctrl 和 x 鍵)啟動進(jìn)程。
重置 root 密碼
系統(tǒng)將以單用戶模式啟動,最終會進(jìn)入帶有 root 賬號的 Bash shell。
執(zhí)行 passwd 命令更新 root 用戶的密碼,如圖三所示:

圖3,在 Linux 中重置 root 密碼
就是這樣,重新化解了尷尬,root 密碼已經(jīng)重置成功。
最后,使用 reboot 命令重新啟動操作系統(tǒng),就能以新密碼登錄主機(jī)了:
/sbin/reboot -f
總結(jié)
忘記 Linux root 密碼并不是世界末日。通過簡單明了的指南,你將學(xué)會如何安全高效地重置和更改密碼。
希望這個過程簡單易懂,并能幫助你減輕與這個常見問題相關(guān)的任何壓力。
-
Linux
+關(guān)注
關(guān)注
88文章
11763瀏覽量
219084 -
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
614瀏覽量
29935 -
密碼
+關(guān)注
關(guān)注
9文章
202瀏覽量
31362 -
root
+關(guān)注
關(guān)注
1文章
86瀏覽量
22107
發(fā)布評論請先 登錄
linux系統(tǒng)下修改root用戶密碼
不知道root密碼怎么修改
如何在忘記密碼時怎么登錄Windows XP系統(tǒng)
若忘記了Linux系統(tǒng)的root密碼,該怎么辦?
手機(jī)便攜式熱點(diǎn)密碼忘記之后重置的簡單方法
不知道嵌入式Linux系統(tǒng)下的root密碼,修改新密碼并進(jìn)入系統(tǒng)
linux centos7中重置root密碼的辦法
如何在Linux中重置忘記的root密碼
評論