コンテンツにスキップ

デプロイメントプラン kodo バージョンの期限切れ


問題の説明

デプロイ完了後、初めてバックエンド管理画面にログインする際に、admin パスワードをリセットする必要があります。リセット後にパスワードを記録していない場合、長期間経過してパスワードを忘れるとバックエンド管理にログインできなくなります。以下の2つの方法で対応できます。

問題の解決

方法1:他の管理者によるパスワードリセット

複数の管理者が存在する場合は、他の管理者ユーザーでバックエンド管理にログインし、パスワードを忘れた管理者ユーザーのパスワードをリセットできます。

方法2:データベースデータの変更

Pod 内に入り、python コマンドを実行して暗号化された文字列を生成した後、データベースのフィールド値を変更します。

kubectl -n forethought-core get po |grep front-backend
kubectl -n forethought-core exec -it pod_name bash

次のコマンドを実行してパスワードの暗号化値を取得します。

python
from werkzeug.security import generate_password_hash
generate_password_hash('admin')

mysql client を使用して MySQL データベースに接続し、SQL を実行します。

-- passwd 値は前の手順で生成された値です
update df_core.main_manage_account set password = 'passwd' where username= 'admin';

フィードバック

このページは役に立ちましたか?