如何重置雲伺服器的密碼

本章節將數如何重置雲伺服器的密碼。

Gandi 提供了 ramdisk-rescue 的核心來簡化重置密碼的方式。您需要進行下列步驟:

  1. 變更伺服器的核心為 ramdisk-resce。
  2. 重新啟動伺服器。
  3. 連接緊急終端機。
  4. 變更 (chroot) 環境。
  5. 重置核心後重新啟動電腦。

下方將詳細解說每個步驟。

步驟 1:變更核心

請參考 變更開機磁區 的步驟並且選擇 ramdisk-rescue 作為開機系統。

重要

請記住您目前使用的核心,重置後會變更回原核心。

步驟 2:重新啟動伺服器

請參考 重新啟動伺服器 的說明。

步驟 3:連接緊急終端機

請參考 連接終端機 的說明。

步驟 4:變更環境

連接上終端機之後,建立 /mnt/d 目錄,來掛載原分割區:

# mkdir /mnt/d
# mount /dev/xvda1 /mnt/d

接者,掛載原磁區:

# mount --bind /dev/ /mnt/d/dev
# mount --bind /dev/pts /mnt/d/dev/pts
# mount --bind /proc/ /mnt/d/proc
# mount --bind /sys/ /mnt/d/sys

接者,變更環境:

# chroot /mnt/d

接者,使用 passwd 重置管理員 (root) 密碼:

# passwd

接者,卸載原分割區並退出系統:

# exit
# umount -v /mnt/d/dev/pts
# umount -v /mnt/d/dev/
# umount -v /mnt/d/sys
# umount -v /mnt/d/proc
# umount -v /mnt/d/

步驟 5:重新開機並且使用原核心系統

現在您可以 使用原開機系統。請注意必須 停止並啟動伺服器 來套用變更。