19.7. IdM グループに追加のパスワードポリシーオプションを適用する
Identity Management (IdM) で追加のパスワードポリシーオプションを適用するには、次の手順に従います。ここでは、新しいパスワードにユーザー名が含まれていないことと、パスワードに同じ文字が連続して 2 文字以内になるようにすることで、マネージャー グループのパスワードポリシーを強化する方法を説明します。
前提条件
- IdM 管理者としてログインしている。
- マネージャー グループが IdM に存在している。
- マネージャー パスワードポリシーが IdM に存在している。
手順
マネージャー グループのユーザーが提案するすべての新しいパスワードに、ユーザー名の確認を適用します。
ipa pwpolicy-mod --usercheck=True managers
$ ipa pwpolicy-mod --usercheck=True managersCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記パスワードポリシーの名前を指定しないと、デフォルトの
global_policyが変更されます。マネージャー パスワードポリシーで、同一の連続した文字の上限を 2 に設定します。
ipa pwpolicy-mod --maxrepeat=2 managers
$ ipa pwpolicy-mod --maxrepeat=2 managersCopy to Clipboard Copied! Toggle word wrap Toggle overflow パスワードに、同一の連続した文字が 2 文字を超える場合は、パスワードが使用できなくなります。たとえば、eR873mUi111YJQ の組み合わせは、連続して 3 つの 1 を含むため、使用できません。
検証
test_user という名前のテストユーザーを追加します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow テストユーザーを マネージャー グループに追加します。
- IdM Web UI で、Identity>Groups>User Groups をクリックします。
- グループ名の managers をクリックします。
- Add をクリックします。
- Add users into user group 'managers' ページで、test_user のチェックボックスをオンにします。
- > 矢印をクリックして、ユーザーを Prospective 列に移動します。
- Add をクリックします。
テストユーザーのパスワードをリセットします。
- Identity>Users に移動します。
- test_user をクリックします。
- Actions メニューで、Reset Password をクリックします。
- ユーザーの一時パスワードを入力します。
test_user の Kerberos Ticket-Granting Ticket (TGT) の取得を試みます。
コマンドラインで、次のコマンドを実行します。
kinit test_user
$ kinit test_userCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 一時パスワードを入力します。
パスワードを変更する必要があることがシステムから通知されます。test_user のユーザー名を含むパスワードを入力します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 入力したパスワードが拒否されたことがシステムから通知されます。連続して 3 文字以上の同一文字を含むパスワードを入力します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 入力したパスワードが拒否されたことがシステムから通知されます。マネージャー パスワードポリシーの基準を満たすパスワードを入力します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
取得した TGT を表示します。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
マネージャー のパスワードポリシーが、マネージャー グループのユーザーに対して正しく機能するようになりました。