首頁  >  文章  >  運維  >  centos用戶名密碼忘了怎麼辦

centos用戶名密碼忘了怎麼辦

下次还敢
下次还敢原創
2024-04-02 20:54:19593瀏覽

忘記CentOS 使用者名稱和密碼後,有兩種恢復存取權限的方法:重設root 密碼:重新啟動伺服器,在GRUB 選單中編輯核心命令列,新增「rw init=/sysroot/bin/sh 」並按Ctrl x;單一用戶模式下掛載根檔案系統並重設密碼。使用救援模式:從 CentOS 安裝 ISO 映像啟動伺服器,選擇救援模式;掛載根檔案系統,從 ISO 映像複製 chroot 環境,重設密碼,退出 chroot 環境並重新啟動伺服器。

centos用戶名密碼忘了怎麼辦

如何恢復忘記的CentOS 使用者名稱和密碼

開門見山:

#忘記CentOS 使用者名稱和密碼時,有兩種方法可以恢復存取權限:

##方法1:重設root 密碼

    重啟伺服器進入GRUB菜單。
  1. 按「e」編輯 Linux 核心命令列。
  2. 在包含「ro」的這一行末尾新增「rw init=/sysroot/bin/sh」。
  3. 按 Ctrl x 啟動到單一使用者模式。
  4. 掛載根檔案系統:
  5. mount -o remount,rw /
  6. 重設 root 密碼:
  7. passwd
  8. 退出 shell 並重新啟動伺服器。

方法 2:使用救援模式

    從 CentOS 安裝 ISO 映像引導伺服器。
  1. 選擇「救援模式」。
  2. 掛載根檔案系統:
  3. mount -o remount,rw /
  4. 從 ISO 映像將 chroot 環境複製到根檔案系統:
  5. cp -ax /mnt/sysimage /
  6. 重設 root 密碼:
  7. passwd
  8. 退出 chroot 環境:
  9. exit
  10. 卸載檔案系統:
  11. umount /
  12. 退出救援模式並重新啟動伺服器。

詳細步驟:

方法1:

    在GRUB 選單中,通常按住Shift 鍵即可進入。
  • 在核心命令列中,將「ro」替換為「rw init=/sysroot/bin/sh」。
  • 按 Ctrl x 啟動到單一使用者模式。
  • 掛載根檔案系統時,請確保將其標記為可寫入(-o remount,rw)。
  • 輸入「passwd」並輸入新密碼兩次。
  • 鍵入「exit」退出 shell,然後按 Ctrl d 重新啟動伺服器。

方法 2:

    救援模式通常可以在開機選單中選擇。
  • 在複製 chroot 環境時,請確保將「/mnt/sysimage」替換為 ISO 映像中的實際路徑。
  • 退出 chroot 環境時,執行「exit」指令。
  • 卸載檔案系統時,請確保卸載根檔案系統(/)。

以上是centos用戶名密碼忘了怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn