锁定用户
用户在十次登录尝试失败后被锁定。这些用户保持锁定状态:
- 10 分钟后,它们会自动解锁。
- 直到管理员在 10 分钟内从管理中心或命令行解锁它们。
从管理中心解锁用户
- 在顶部栏上,选择 主菜单 > 管理员。
- 在左侧边栏中,选择 概览 > 用户。
- 使用搜索栏找到被锁定的用户。
- 从 用户管理 下拉列表中选择 解锁。
从命令行解锁用户
在十次失败的登录尝试后,用户进入锁定状态。
要解锁锁定的用户:
- 通过 SSH 连接到您的 GitLab 服务器。
-
启动 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
-
找到要解锁的用户。您可以通过电子邮件或 ID 进行搜索。
user = User.find_by(email: 'admin@local.host')
或
user = User.where(id: 1).first
-
解锁用户:
user.unlock_access!
- 使用 Control+d 退出控制台
用户现在应该可以登录了。