歡迎來(lái)到藍(lán)隊(duì)云技術(shù)小課堂,每天分享一個(gè)技術(shù)小知識(shí)。
引言
在 Ubuntu 系統(tǒng)中,如果你忘記了 root 密碼,可能會(huì)導(dǎo)致無(wú)法進(jìn)行系統(tǒng)管理操作。幸運(yùn)的是,可以通過(guò)一些簡(jiǎn)單的步驟來(lái)重置 root 密碼。本文將詳細(xì)介紹如何在 Ubuntu 中重置忘記的 root 密碼。
重置 Root 密碼的步驟
1. 進(jìn)入 GRUB 菜單
在 Ubuntu 系統(tǒng)啟動(dòng)時(shí),我們可以通過(guò)進(jìn)入 GRUB 菜單來(lái)啟動(dòng)系統(tǒng)并進(jìn)行密碼重置。具體步驟如下:
重啟計(jì)算機(jī),并在啟動(dòng)時(shí)按住 Shift 鍵,直到看到 GRUB 菜單。如果你是使用 UEFI 啟動(dòng)的系統(tǒng),可能需要按 Esc 鍵。
在 GRUB 菜單中,使用 箭頭鍵 選擇你當(dāng)前的操作系統(tǒng)內(nèi)核(通常是默認(rèn)的第一個(gè)選項(xiàng)),然后按下 e 鍵進(jìn)入編輯模式。
2. 編輯 GRUB 啟動(dòng)項(xiàng)
在編輯模式下,你會(huì)看到一個(gè)文本界面,其中包含啟動(dòng)參數(shù)。為了進(jìn)入單用戶模式并修改密碼,我們需要做一些調(diào)整。
使用箭頭鍵定位到以 linux 開(kāi)頭的那一行(這是啟動(dòng)內(nèi)核的參數(shù)行)。
在該行的末尾,添加 single 或 init=/bin/bash(這將啟動(dòng)系統(tǒng)并進(jìn)入單用戶模式),例如:
linux /boot/vmlinuz-xxx root=UUID=xxx ro quiet splash single
或者:
linux /boot/vmlinuz-xxx root=UUID=xxx ro quiet splash init=/bin/bash
按 Ctrl + X 或 F10 來(lái)啟動(dòng)系統(tǒng)。
3. 重置 Root 密碼
系統(tǒng)將會(huì)啟動(dòng)到單用戶模式或者一個(gè)簡(jiǎn)單的 Bash shell 中,這時(shí)可以重新設(shè)置 root 密碼。
現(xiàn)在你已經(jīng)以 root 權(quán)限登錄,運(yùn)行以下命令來(lái)重置密碼:
passwd root
系統(tǒng)會(huì)提示你輸入新的 root 密碼。輸入新密碼并按 Enter 鍵,然后再輸入一次確認(rèn)密碼。
密碼重置成功后,系統(tǒng)會(huì)提示 password updated successfully。
4. 重啟系統(tǒng)
使用以下命令重啟計(jì)算機(jī):
exec /sbin/init
或者,如果你使用的是 init=/bin/bash 選項(xiàng),可以輸入:
reboot
5. 驗(yàn)證新密碼
在系統(tǒng)重啟后,你可以通過(guò)以下命令驗(yàn)證 root 密碼是否成功重置:
su -
然后輸入你剛才設(shè)置的新密碼。如果能夠成功切換到 root 用戶,說(shuō)明密碼重置成功。
結(jié)論
通過(guò)以上步驟,你可以在 Ubuntu 系統(tǒng)中重置忘記的 root 密碼。重置密碼后,記得將新的密碼保管好,避免再次遺忘。同時(shí),建議為 root 用戶設(shè)置一個(gè)更為安全的密碼,并定期更新密碼以提高系統(tǒng)的安全性。
藍(lán)隊(duì)云官網(wǎng)上擁有完善的技術(shù)支持庫(kù)可供參考,大家可自行查閱,更多技術(shù)問(wèn)題,可以直接咨詢。同時(shí),藍(lán)隊(duì)云整理了運(yùn)維必備的工具包免費(fèi)分享給大家使用,需要的朋友可以直接咨詢。
更多技術(shù)知識(shí),藍(lán)隊(duì)云期待與你一起探索。