跳到主要內容

忘記密碼或遺失驗證器

忘記管理員密碼,或遺失兩步驟驗證的驗證器時,如何重新登入 Trade。交易所金鑰、組合和歷史資料都會保留。

先看是哪種情況

情況辦法
遺失驗證器,還有瀏覽器登入中在那個瀏覽器裡更換或關閉two-factor authentication,需要目前的密碼。
遺失驗證器,沒有登入中的瀏覽器在伺服器上重設密碼,兩步驟驗證會一併關閉。
忘記密碼在伺服器上重設密碼。

Trade 不提供復原碼、簡訊或電子郵件驗證碼。連續輸錯密碼不會鎖定帳戶,只會拉長等待時間。

在登入中的瀏覽器裡更換或關閉

開啟「設定」裡的「登入與安全」,在「兩步驟驗證」裡二選一:

  • 選擇「更換驗證器」,輸入目前的密碼,用新的驗證器掃描條碼並輸入驗證碼。確認之前原來的驗證器照常可用,確認後立即失效。

  • 選擇「關閉」,輸入目前的密碼。之後只用密碼登入。

在伺服器上重設密碼

用 SSH 登入安裝 Trade 的伺服器,使用者須是 root 或可以使用 sudo。執行:

bash
curl -fsSL https://api.zmarketlab.com/install.sh -o install.sh && sudo bash install.sh --reset-admin
  1. 依提示選擇語言。

  2. 輸入新密碼兩次,輸入時螢幕不顯示字元。

  3. 終端機顯示密碼已更新和你的使用者名稱,並再列印一次存取網址。

新密碼須為 8–256 個字元,不能是常見密碼,不能包含 Tab 這類控制字元。

重設之後

重設的結果
密碼換成你剛輸入的新密碼,使用者名稱不變。
兩步驟驗證已關閉。登入後在「登入與安全」裡重新開啟。
已登入的裝置全部登出,用新密碼重新登入。
保留的內容交易所金鑰、組合、歷史資料和登入活動。

重設不會重新啟動 Trade,執行中的組合不受影響。Trade 處於停止狀態時也可以重設。

命令執行失敗時

  • 提示版本較舊、要先升級:能登入就先升級 Trade 再執行,登入不了就聯絡支援。

  • 提示這台伺服器還沒有管理員帳戶:開啟終端列印的存取位址,建立一個。

  • 提示原來的帳戶記錄已損壞並清除:開啟存取位址重新建立管理員帳戶,交易所金鑰和歷史資料都還在。

  • 提示「無法確認密碼已重設」:按終端給出的指令確認系統在執行,再執行一次。

這篇有幫助嗎?