InfoGrab Docs

잠긴 사용자 계정

요약

GitLab은 사용자가 여러 번 로그인에 실패하면 사용자 계정을 잠급니다. 2단계 인증(2FA)이 활성화된 경우 세 번의 로그인 실패 시도 후 계정이 잠깁니다. 2FA가 활성화되지 않은 경우 24시간 내에 세 번의 로그인 실패 시도 후 사용자 계정이 잠깁니다.

GitLab은 사용자가 여러 번 로그인에 실패하면 사용자 계정을 잠급니다.

GitLab.com 사용자#

2단계 인증(2FA)이 활성화된 경우 세 번의 로그인 실패 시도 후 계정이 잠깁니다. 계정은 30분 후에 자동으로 잠금 해제됩니다.

2FA가 활성화되지 않은 경우 24시간 내에 세 번의 로그인 실패 시도 후 사용자 계정이 잠깁니다. 다음 중 하나가 될 때까지 계정이 잠긴 상태로 유지됩니다:

  • 사용자가 다시 로그인하여 이메일 인증 코드로 신원을 확인합니다.
  • GitLab 지원팀이 사용자의 신원을 확인하고 수동으로 계정 잠금을 해제합니다.

GitLab Self-Managed 및 GitLab Dedicated 사용자#

히스토리
  • GitLab 16.5에서 구성 가능한 잠긴 사용자 정책 도입.

기본적으로 10번의 로그인 실패 시도 후 사용자 계정이 잠깁니다. 계정은 10분 후에 자동으로 잠금 해제됩니다.

GitLab 16.5 이상에서 관리자는 애플리케이션 설정 API를 사용하여 max_login_attempts 또는 failed_login_attempts_unlock_period_in_minutes 설정을 수정할 수 있습니다.

관리자는 다음 작업을 사용하여 즉시 계정 잠금을 해제할 수 있습니다:

관리 영역에서 사용자 계정 잠금 해제#

사전 요구 사항

  • GitLab Self-Managed의 관리자여야 합니다.

관리 영역에서 계정을 잠금 해제하려면:

  1. 오른쪽 상단 모서리에서 관리를 선택합니다.
  2. 왼쪽 사이드바에서 개요 > 사용자를 선택합니다.
  3. 검색 표시줄을 사용하여 잠긴 사용자를 찾습니다.
  4. 사용자 관리 드롭다운 목록에서 잠금 해제를 선택합니다.

이제 사용자가 로그인할 수 있습니다.

Rails 콘솔에서 사용자 계정 잠금 해제#

사전 요구 사항

  • GitLab Self-Managed의 관리자여야 합니다.
  • 관련된 사용자 이름, 사용자 ID 또는 이메일 주소를 알아야 합니다.

Rails 콘솔에서 사용자 계정을 잠금 해제하려면:

  1. Rails 콘솔 세션을 시작합니다.

  2. 잠금 해제할 사용자를 찾습니다:

    • 사용자 이름으로:

      user = User.find_by_username('exampleuser')
      
    • 사용자 ID로:

      user = User.find(123)
      
    • 이메일 주소로:

      user = User.find_by(email: 'user@example.com')
      
  3. 사용자의 잠금을 해제합니다:

    user.unlock_access!
    
  4. 콘솔을 종료합니다:

    exit
    

이제 사용자가 로그인할 수 있습니다.

잠긴 사용자 계정

Tier: Free, Premium, Ultimate
Offering: GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

GitLab은 사용자가 여러 번 로그인에 실패하면 사용자 계정을 잠급니다. 2단계 인증(2FA)이 활성화된 경우 세 번의 로그인 실패 시도 후 계정이 잠깁니다. 2FA가 활성화되지 않은 경우 24시간 내에 세 번의 로그인 실패 시도 후 사용자 계정이 잠깁니다.

GitLab은 사용자가 여러 번 로그인에 실패하면 사용자 계정을 잠급니다.

GitLab.com 사용자#

2단계 인증(2FA)이 활성화된 경우 세 번의 로그인 실패 시도 후 계정이 잠깁니다. 계정은 30분 후에 자동으로 잠금 해제됩니다.

2FA가 활성화되지 않은 경우 24시간 내에 세 번의 로그인 실패 시도 후 사용자 계정이 잠깁니다. 다음 중 하나가 될 때까지 계정이 잠긴 상태로 유지됩니다:

  • 사용자가 다시 로그인하여 이메일 인증 코드로 신원을 확인합니다.
  • GitLab 지원팀이 사용자의 신원을 확인하고 수동으로 계정 잠금을 해제합니다.

GitLab Self-Managed 및 GitLab Dedicated 사용자#

히스토리
  • GitLab 16.5에서 구성 가능한 잠긴 사용자 정책 도입.

기본적으로 10번의 로그인 실패 시도 후 사용자 계정이 잠깁니다. 계정은 10분 후에 자동으로 잠금 해제됩니다.

GitLab 16.5 이상에서 관리자는 애플리케이션 설정 API를 사용하여 max_login_attempts 또는 failed_login_attempts_unlock_period_in_minutes 설정을 수정할 수 있습니다.

관리자는 다음 작업을 사용하여 즉시 계정 잠금을 해제할 수 있습니다:

관리 영역에서 사용자 계정 잠금 해제#

사전 요구 사항

  • GitLab Self-Managed의 관리자여야 합니다.

관리 영역에서 계정을 잠금 해제하려면:

  1. 오른쪽 상단 모서리에서 관리를 선택합니다.
  2. 왼쪽 사이드바에서 개요 > 사용자를 선택합니다.
  3. 검색 표시줄을 사용하여 잠긴 사용자를 찾습니다.
  4. 사용자 관리 드롭다운 목록에서 잠금 해제를 선택합니다.

이제 사용자가 로그인할 수 있습니다.

Rails 콘솔에서 사용자 계정 잠금 해제#

사전 요구 사항

  • GitLab Self-Managed의 관리자여야 합니다.
  • 관련된 사용자 이름, 사용자 ID 또는 이메일 주소를 알아야 합니다.

Rails 콘솔에서 사용자 계정을 잠금 해제하려면:

  1. Rails 콘솔 세션을 시작합니다.

  2. 잠금 해제할 사용자를 찾습니다:

    • 사용자 이름으로:

      user = User.find_by_username('exampleuser')
      
    • 사용자 ID로:

      user = User.find(123)
      
    • 이메일 주소로:

      user = User.find_by(email: 'user@example.com')
      
  3. 사용자의 잠금을 해제합니다:

    user.unlock_access!
    
  4. 콘솔을 종료합니다:

    exit
    

이제 사용자가 로그인할 수 있습니다.