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