ロックされたユーザー
自己管理ユーザー
ユーザーは、サインインに 10 回失敗するとロックされます。このユーザーはロックされたままです:
- 10分間ロックされ、その後自動的にロックが解除されます。
- 管理者が管理エリアまたはコマンドラインから10分以内にロックを解除するまで。
GitLab.comユーザー
2FAが有効でない場合、ユーザーは24時間以内に3回サインインに失敗するとロックされます。これらのユーザーは、以下の時間までロックされたままになります:
- 次にサインインに成功すると、6桁のロック解除コードが記載された電子メールが送信され、認証ページにリダイレクトされます。
- GitLabサポートは、アカウントの所有権が確認された後、手動でアカウントのロックを解除します。
2FAが有効な場合、10分以内に5回サインインに失敗するとユーザーはロックされます。アカウントは 10 分後に自動的にロック解除されます。
管理エリアからのユーザーのロック解除
- 左のサイドバーで、Search を選択するか、次のページに進んでください。
- Admin Areaを選択します。
- 左側のサイドバーで、[概要] > [ユーザー]を選択します。
- 検索バーを使用して、ロックされたユーザーを検索します。
- ユーザー管理]ドロップダウンリストで、[ロック解除]を選択します。
コマンドラインからのユーザーのロック解除
ロックされたユーザーのロックを解除するには
- GitLabサーバーにSSH接続してください。
-
Ruby on Railsコンソールを起動します:
## For Omnibus GitLab sudo gitlab-rails console -e production ## For installations from source sudo -u git -H bundle exec rails console -e production
-
ロックを解除するユーザーを探します。メールで検索できます:
user = User.find_by(email: 'admin@local.host')
またはIDで検索できます:
user = User.where(id: 1).first
-
ユーザーのロックを解除します:
user.unlock_access!
- Control+dでコンソールを終了します。
これでユーザーはサインインできるはずです。