忘記了 Linux root 密碼?不用擔(dān)心!本文提供了簡單易懂的說明,可以安全地重置和修改 root 密碼。
匆忙的工作交接、紊亂的資產(chǎn)管理等,很容易導(dǎo)致密碼丟失。因忘記密碼而無法進(jìn)入 Linux 系統(tǒng),尤其是需要緊急訪問系統(tǒng)時(shí),可能令人尷尬且沮喪。
但不要害怕,因?yàn)樵?Linux 的世界里,忘記 root 密碼并不是路的盡頭。這篇簡單但行之有效的指南可以幫你擺脫這種困境。
重置 Linux root 密碼
若要重置 Linux root 密碼,需要對(duì)計(jì)算機(jī)或控制臺(tái)(虛擬機(jī))進(jìn)行物理訪問,因?yàn)榇诉^程需要重啟系統(tǒng)。
更改 GRUB 引導(dǎo)參數(shù)
重新啟動(dòng) Linux 系統(tǒng),當(dāng)出現(xiàn) GRUB 引導(dǎo)菜單時(shí),突出顯示帶有發(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)的選項(xiàng):
- ro:表示”只讀“。使用時(shí),文件系統(tǒng)以只讀模式掛載。這通常是許多 Linux 系統(tǒng)在初始啟動(dòng)過程中執(zhí)行文件系統(tǒng)檢查的默認(rèn)設(shè)置。初始啟動(dòng)檢查完成后,系統(tǒng)會(huì)以 "rw "重新掛載文件系統(tǒng),以允許正常操作。
- rw:表示”讀寫“。設(shè)置該參數(shù)后,文件系統(tǒng)將以讀寫模式掛載。這意味著系統(tǒng)可以讀取和寫入文件系統(tǒng)。這也是我們需要的選項(xiàng),因?yàn)橐刂?root 密碼,我們必須設(shè)置一個(gè)新密碼。這需要寫入文件系統(tǒng)中的某些文件,因此需要使用 "rw"。
”init=/bin/bash“ 又是什么意思呢?簡而言之,這個(gè)參數(shù)告訴系統(tǒng)以 Bash shell 作為初始進(jìn)程啟動(dòng),而不是通常的 init 系統(tǒng)。這樣,就可以直接訪問 root shell,而無需登錄,我們也可以在此修改 root 賬戶的密碼。
現(xiàn)在一切就緒,按 ”Ctrl-x“(Ctrl 和 x 鍵)啟動(dòng)進(jìn)程。
重置 root 密碼
系統(tǒng)將以單用戶模式啟動(dòng),最終會(huì)進(jìn)入帶有 root 賬號(hào)的 Bash shell。
執(zhí)行 passwd 命令更新 root 用戶的密碼,如圖三所示:
圖3,在 Linux 中重置 root 密碼
就是這樣,重新化解了尷尬,root 密碼已經(jīng)重置成功。
最后,使用 reboot 命令重新啟動(dòng)操作系統(tǒng),就能以新密碼登錄主機(jī)了:
/sbin/reboot -f
總結(jié)
忘記 Linux root 密碼并不是世界末日。通過簡單明了的指南,你將學(xué)會(huì)如何安全高效地重置和更改密碼。
希望這個(gè)過程簡單易懂,并能幫助你減輕與這個(gè)常見問題相關(guān)的任何壓力。
-
Linux
+關(guān)注
關(guān)注
87文章
11225瀏覽量
208914 -
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
591瀏覽量
27352 -
密碼
+關(guān)注
關(guān)注
8文章
188瀏覽量
30475 -
root
+關(guān)注
關(guān)注
1文章
85瀏覽量
21376
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論