忘記了 Linux root 密碼?不用擔(dān)心!本文提供了簡單易懂的說明,可以安全地重置和修改 root 密碼。
匆忙的工作交接、紊亂的資產(chǎn)管理等,很容易導(dǎo)致密碼丟失。因忘記密碼而無法進入 Linux 系統(tǒng),尤其是需要緊急訪問系統(tǒng)時,可能令人尷尬且沮喪。
但不要害怕,因為在 Linux 的世界里,忘記 root 密碼并不是路的盡頭。這篇簡單但行之有效的指南可以幫你擺脫這種困境。
重置 Linux root 密碼
若要重置 Linux root 密碼,需要對計算機或控制臺(虛擬機)進行物理訪問,因為此過程需要重啟系統(tǒng)。
更改 GRUB 引導(dǎo)參數(shù)
重新啟動 Linux 系統(tǒng),當(dāng)出現(xiàn) GRUB 引導(dǎo)菜單時,突出顯示帶有發(fā)行版名稱的行,然后按 “e” 鍵進入編輯引導(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ù)一模一樣,重點是 ”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 作為初始進程啟動,而不是通常的 init 系統(tǒng)。這樣,就可以直接訪問 root shell,而無需登錄,我們也可以在此修改 root 賬戶的密碼。
現(xiàn)在一切就緒,按 ”Ctrl-x“(Ctrl 和 x 鍵)啟動進程。
重置 root 密碼
系統(tǒng)將以單用戶模式啟動,最終會進入帶有 root 賬號的 Bash shell。
執(zhí)行 passwd 命令更新 root 用戶的密碼,如圖三所示:
圖3,在 Linux 中重置 root 密碼
就是這樣,重新化解了尷尬,root 密碼已經(jīng)重置成功。
最后,使用 reboot 命令重新啟動操作系統(tǒng),就能以新密碼登錄主機了:
/sbin/reboot -f
總結(jié)
忘記 Linux root 密碼并不是世界末日。通過簡單明了的指南,你將學(xué)會如何安全高效地重置和更改密碼。
希望這個過程簡單易懂,并能幫助你減輕與這個常見問題相關(guān)的任何壓力。
-
Linux
+關(guān)注
關(guān)注
87文章
11324瀏覽量
209938 -
Linux系統(tǒng)
+關(guān)注
關(guān)注
4文章
595瀏覽量
27448 -
密碼
+關(guān)注
關(guān)注
8文章
191瀏覽量
30512 -
root
+關(guān)注
關(guān)注
1文章
86瀏覽量
21402
發(fā)布評論請先 登錄
相關(guān)推薦
評論