Lock/Restore Account#
ユーザー管理ダイアログを介したアカウントのロック/ロック解除
管理者は、ユーザー管理ダイアログからユーザーをロックおよびロック解除できます。これにより、管理者は、ログイン試行が数回失敗した場合に、ユーザーをロックまたは復元できます。このページでは、ユーザーごとのロック/復元の構成をガイドします。詳細については、 User management にアクセスしてください。
Parameter |
Description |
|---|---|
MAX_LOGIN_ATTEMPTS |
これは、許可されるログイン失敗の数を設定します。この値を超えると、アカウントはロックされ、管理者がリセットできます。変数を値ゼロに設定することにより、この機能は無効になります。 |
管理者自分自身がロックされた場合、それを復元するために次の手順を検討できます。
MAX_LOGIN_ATTEMPTSを増やし、ログインに成功してアカウントを復元してください。
または
構成データベースを更新することにより
SQLite DB pgAdmin4.db
pgAdmin4.dbファイルを見つけ、DBブラウザまたはSQLiteのDBブラウザを使用して開きます
DBファイルを開いた後、 'Execute SQL'セクションに進みます。
以下のクエリーを実行します -
UPDATE USER SET LOCKED = false、LOGIN_ATTEMPTS = 0 WHERE USERNAME = <YOUR_EMAIL_ID>
外部データベース
データベースに接続します。
以下のクエリーを実行します -
UPDATE USER SET LOCKED = false、LOGIN_ATTEMPTS = 0 WHERE USERNAME = <YOUR_EMAIL_ID>
クエリの変更がコミットされていることを確認します。
ログイン試行の失敗によるアカウントのロック
pgAdminアプリケーションは、連続してログイン試行に失敗した回数を超えると、ユーザーアカウントをロックするように構成されています。
MAX_LOGIN_ATTEMPTSは、デフォルトで3回のログイン試行の失敗に設定され、その後アカウントはロックされます。
ユーザーアカウントを復元する唯一の方法は、管理者に連絡してロックの解除を依頼することです。