忘記 centos 用戶名和密碼后,有兩種恢復(fù)訪問權(quán)限的方法:重置 root 密碼:重啟服務(wù)器,在 GRUB 菜單中編輯內(nèi)核命令行,添加“rw init=/sysroot/bin/sh”并按 Ctrl+x;單用戶模式下掛載根文件系統(tǒng)并重置密碼。使用救援模式:從 CentOS 安裝 ISO 映像啟動服務(wù)器,選擇救援模式;掛載根文件系統(tǒng),從 ISO 映像復(fù)制 chroot 環(huán)境,重置密碼,退出 chroot 環(huán)境并重新啟動服務(wù)器。
如何恢復(fù)忘記的 CentOS 用戶名和密碼
開門見山:
忘記 CentOS 用戶名和密碼時,有兩種方法可以恢復(fù)訪問權(quán)限:
方法 1:重置 root 密碼
- 重啟服務(wù)器進入 GRUB 菜單。
- 按“e”編輯 linux 內(nèi)核命令行。
- 在包含“ro”的這一行末尾添加“rw init=/sysroot/bin/sh”。
- 按 Ctrl+x 啟動到單用戶模式。
- 掛載根文件系統(tǒng):mount -o remount,rw /。
- 重置 root 密碼:passwd。
- 退出 shell 并重新啟動服務(wù)器。
方法 2:使用救援模式
- 從 CentOS 安裝 ISO 映像引導(dǎo)服務(wù)器。
- 選擇“救援模式”。
- 掛載根文件系統(tǒng):mount -o remount,rw /。
- 從 ISO 映像將 chroot 環(huán)境復(fù)制到根文件系統(tǒng):cp -ax /mnt/sysimage /。
- 重置 root 密碼:passwd。
- 退出 chroot 環(huán)境:exit。
- 卸載文件系統(tǒng):umount /。
- 退出救援模式并重新啟動服務(wù)器。
詳細步驟:
方法 1:
- 在 GRUB 菜單中,通常按住 Shift 鍵即可進入。
- 在內(nèi)核命令行中,將“ro”替換為“rw init=/sysroot/bin/sh”。
- 按 Ctrl+x 啟動到單用戶模式。
- 掛載根文件系統(tǒng)時,確保將其標(biāo)記為可寫(-o remount,rw)。
- 輸入“passwd”并輸入新密碼兩次。
- 鍵入“exit”退出 shell,然后按 Ctrl+d 重新啟動服務(wù)器。
方法 2:
- 救援模式通常可以在引導(dǎo)菜單中選擇。
- 在復(fù)制 chroot 環(huán)境時,請確保將“/mnt/sysimage”替換為 ISO 映像中的實際路徑。
- 退出 chroot 環(huán)境時,運行“exit”命令。
- 卸載文件系統(tǒng)時,請確保卸載根文件系統(tǒng)(/)。
? 版權(quán)聲明
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載。
THE END