Menu Close

Red Hat Training

A Red Hat training course is available for RHEL 8

44.5. IdM 그룹에 추가 암호 정책 옵션 적용

이 섹션에서는 IdM(Identity Management)에 추가 암호 정책 옵션을 적용하는 방법을 설명합니다. 이 예제에서는 새 암호에 사용자의 각 사용자 이름이 포함되지 않고 암호에 연속해서 두 개 이상의 동일한 문자가 포함되어 있는지 확인하여 managers 그룹에 대한 암호 정책을 강화하는 방법을 설명합니다.

사전 요구 사항

  • IdM 관리자로 로그인했습니다.
  • managers 그룹은 IdM에 있습니다.
  • managers 암호 정책은 IdM에 있습니다.

절차

  1. managers 그룹의 사용자가 제안한 모든 새 암호에 사용자 이름 검사를 적용합니다.

    $ ipa pwpolicy-mod --usercheck=True managers
    참고

    암호 정책의 이름을 지정하지 않으면 기본 global_policy 가 수정됩니다.

  2. managers 암호 정책에서 동일한 연속 문자의 최대 수를 2로 설정합니다.

    $ ipa pwpolicy-mod --maxrepeat=2 managers

    2개 이상의 동일한 연속 문자가 포함된 경우 이제 암호가 허용되지 않습니다. 예를 들어 eR873mUi111YJQ 조합은 연속적으로 3개의 1s가 포함되어 있기 때문에 허용되지 않습니다.

검증

  1. test _user라는 테스트 사용자를 추가합니다.

    $ ipa user-add test_user
    First name: test
    Last name: user
    ----------------------------
    Added user "test_user"
    ----------------------------
  2. test 사용자를 managers 그룹에 추가합니다.

    1. IdM 웹 UI에서 IdentityGroups(ID 그룹) User Groups (사용자 그룹) 를 클릭합니다.
    2. managers 를 클릭합니다.
    3. 추가를 클릭합니다.
    4. Add users into user group 'managers' 페이지에서 test_user 를 확인합니다.
    5. > 화살표를 클릭하여 사용자를 Prospective 열로 이동합니다.
    6. 추가를 클릭합니다.
  3. 테스트 사용자의 암호를 재설정합니다.

    1. Identity(ID) Users(사용자) 로 이동합니다.
    2. test_user 를 클릭합니다.
    3. Actions(작업) 메뉴에서 Reset Password(암호 재설정 )를 클릭합니다.
    4. 사용자의 임시 암호를 입력합니다.
  4. 명령줄에서 test_user 에 대한 Kerberos 티켓 부여 티켓(TGT)을 가져옵니다.

    $ kinit test_user
    1. 임시 암호를 입력합니다.
    2. 시스템에서 암호를 변경해야 함을 알려줍니다. 사용자 이름이 test_user 인 암호를 입력합니다.

      Password expired. You must change it now.
      Enter new password:
      Enter it again:
      참고

      Kerberos에는 세부적인 오류 암호 정책 보고가 없으며 특정 경우에는 암호가 거부된 명확한 이유를 제공하지 않습니다.

    3. 시스템은 입력한 암호가 거부되었음을 알려줍니다. 연속해서 3개 이상의 동일한 문자를 포함하는 암호를 입력합니다.

      Password change rejected: Password not changed.
      Unspecified password quality failure while trying to change password.
      Please try again.
      
      Enter new password:
      Enter it again:
    4. 시스템은 입력한 암호가 거부되었음을 알려줍니다. managers 암호 정책의 기준을 충족하는 암호를 입력합니다.

      Password change rejected: Password not changed.
      Unspecified password quality failure while trying to change password.
      Please try again.
      
      Enter new password:
      Enter it again:
  5. 가져온 TGT 보기:

    $ klist
    Ticket cache: KCM:0:33945
    Default principal: test_user@IDM.EXAMPLE.COM
    
    Valid starting       Expires              Service principal
    07/07/2021 12:44:44  07/08/2021 12:44:44  krbtgt@IDM.EXAMPLE.COM@IDM.EXAMPLE.COM

managers 암호 정책이 managers 그룹의 사용자에 대해 올바르게 작동합니다.

추가 리소스