忘記 centos 7 登錄憑證,可以使用以下方法恢復訪問:通過單用戶模式:引導到單用戶模式重新設置 root 密碼使用救援模式:從救援模式啟動使用 switch_root 命令訪問系統根找回密碼:運行 passwd 命令輸入新密碼重新啟動服務器登錄
忘記 CentOS 7 登錄憑證怎么辦
如果您忘記了 CentOS 7 服務器的用戶名或密碼,請不要驚慌,有多種方法可以恢復您的訪問權限。
方法 1:通過單用戶模式
-
重新啟動服務器。
在引導菜單中,按 e 進入 GRUB 編輯器。
使用箭頭鍵找到以下行:
<code><a style="color:#f60; text-decoration:underline;" href="https://www.php.cn/zt/15718.html" target="_blank">linux</a>16 /vmlinuz-0-rescue-0ec373f68251446a502f01c251031839b6f5f44d7d066749d0e24d0.x86_64 root=LABEL=/ rw</code>
登錄后復制
按 e 編輯該行。
找到 root=LABEL=/ rw
并用以下內容替換:
<code>init=/bin/sh</code>
登錄后復制
按 Ctrl+X 啟動到單用戶模式。
方法 2:使用救援模式
-
在引導菜單中,選擇“救援模式”。
系統啟動后,會提示您輸入以下命令:
<code>/usr/bin/switch_root /sysroot</code>
登錄后復制
執行該命令后,您將進入一個與您遺忘密碼時的環境相同的環境。
找回密碼
無論您使用哪種方法,一旦進入單用戶模式或救援模式,您就可以使用以下步驟找回密碼:
-
運行
passwd username
,其中 username
是您忘記密碼的用戶名。系統會提示您輸入新密碼。
兩次輸入新密碼。
新密碼現在已經設置。您可以重新啟動服務器以使用新密碼登錄。