はじめに
この実験(Lab)では、安全で組織化された継続的インテグレーション環境を維持するための重要な側面である、Jenkins におけるユーザー管理について探求します。新しいユーザーアカウントの作成、ユーザーの詳細の変更、およびシステムからのユーザーの削除方法を学びます。この実践的な経験を通して、Jenkins 管理における実践的なスキルを習得し、Jenkins 環境内でのアクセス制御とセキュリティ維持に不可欠なユーザー管理タスクに焦点を当てます。
この実験(Lab)では、安全で組織化された継続的インテグレーション環境を維持するための重要な側面である、Jenkins におけるユーザー管理について探求します。新しいユーザーアカウントの作成、ユーザーの詳細の変更、およびシステムからのユーザーの削除方法を学びます。この実践的な経験を通して、Jenkins 管理における実践的なスキルを習得し、Jenkins 環境内でのアクセス制御とセキュリティ維持に不可欠なユーザー管理タスクに焦点を当てます。
このステップでは、Jenkins の Web インターフェースにアクセスし、新しいユーザーアカウントを作成します。このプロセスは、チームメンバーやその他の関係者を Jenkins 環境に追加するための基本となります。
まず、Jenkins にアクセスしましょう。
VM デスクトップで Firefox Web ブラウザを開きます。ターミナルを使用している場合は、デスクトップ上の Firefox アイコンをクリックして Firefox を開くことができます。このアイコンは通常、青い地球儀に巻き付いたオレンジ色のキツネのように見えます。

注:Firefox アイコンが見つからない場合は、デスクトップを右クリックして「ターミナルを開く (Open Terminal)」を選択し、firefoxと入力して Enter キーを押すことでも開くことができます。
ブラウザは自動的に http://localhost:8080 に開くため、URL を手動で入力する必要はありません。ポート 8080 は Jenkins が使用するデフォルトのポートです。ログインは不要です。

Jenkins ダッシュボードが表示されたら、新しいユーザーを作成しましょう。
Jenkins ダッシュボードの右上隅にある歯車アイコンをクリックして、Jenkins 管理パネルにアクセスします。ここですべての管理タスクが実行されます。
Jenkins の管理ページを下にスクロールし、「セキュリティ (Security)」セクションの下にある「ユーザー (Users)」をクリックします。これにより、ユーザー管理エリアに移動します。
ユーザーの管理ページで、左側のサイドバーにある「ユーザー作成 (Create User)」を見つけてクリックします。このオプションにより、システムに新しいユーザーを追加できます。
新しいユーザーを作成するためのフォームが表示されます。以下の詳細情報を入力してください。
labex (これはユーザーの一意の識別子です)123456 (セキュリティ上の理由から、実際のシナリオではより強力なパスワードを使用する必要があります)123456 (確認のためにもう一度パスワードを入力します)Lab User (この名前が Jenkins に表示されます)labex@example.com (これは通知に使用されます)入力したすべての情報を再確認し、フォームの下部にある「ユーザー作成 (Create User)」ボタンをクリックします。

ユーザー作成後、「ユーザーの管理 (Manage Users)」ページに新しい labex ユーザーがリストされているはずです。新しいユーザーが表示されない場合は、ページを更新してみてください。
このステップでは、先ほど作成したユーザーアカウントの詳細を変更します。具体的には、ユーザーの説明を更新します。これは、ユーザーの役割や責任に関するメモを追加するのに役立ちます。
Jenkins ダッシュボードから、右上隅にある歯車アイコンをクリックして、Jenkins 管理パネルにアクセスします。これにより、メインの管理領域に戻ります。
「セキュリティ」セクションの下にある「ユーザー」をクリックします。これにより、既存のすべてのユーザーを表示できるユーザー管理ページに移動します。
リストからlabexユーザーを見つけます。ユーザー名の横に、小さな歯車アイコンが表示されます。このアイコンをクリックして、ユーザーの詳細にアクセスします。

注:歯車アイコンが表示されない場合は、十分な権限を持つ管理者ユーザーとしてログインしていることを確認してください。
ユーザーの設定ページで、「説明」フィールドが見つかるまで下にスクロールします。このフィールドでは、ユーザーに関する追加情報を追加できます。
説明フィールドに、次のテキストを入力します:this is the labex
ヒント:入力は正確に行ってください。テキストの前後に余分なスペースがないことを確認してください。そうしないと、検証に失敗する可能性があります。
説明を入力したら、ページの一番下までスクロールし、「保存」ボタンをクリックして変更を適用します。

注:変更がすぐに反映されない場合は、ページを更新してみてください。
このプロセスにより、ユーザーに関する情報を追加または変更できます。これは、管理目的や、Jenkins 環境内でのユーザーの役割に関するコンテキストを提供するために役立ちます。
この最終ステップでは、Jenkins からユーザーアカウントを削除する方法を学びます。これは、アカウントが不要になった場合や、ユーザーリストを整理する場合に役立ちます。Jenkins インスタンスのセキュリティを維持するための重要なスキルです。
まだそこにいない場合は、左上隅にある Jenkins ロゴをクリックして、Jenkins ダッシュボードに戻ります。
右上隅にある歯車アイコンをクリックして、Jenkins 管理パネルにアクセスし、「セキュリティ」セクションの下にある「ユーザー」をクリックして、ユーザー管理ページに戻ります。
ユーザーリストで、先ほど作成したlabexユーザーを見つけます。ユーザー名の横に、小さなゴミ箱アイコンが表示されます。これが削除ボタンです。

注:ゴミ箱アイコンが表示されない場合は、十分な権限を持つ管理者ユーザーとしてログインしていることを確認してください。
ゴミ箱アイコンをクリックします。確認ダイアログが表示されます。これは、誤って削除するのを防ぐための安全対策です。
警告メッセージを注意深く読んでください。ユーザーを削除することによる影響について通知されます。
ユーザーを削除してもよろしい場合は、「はい」をクリックして確認します。
注意:この操作は元に戻せません。ユーザーを削除すると、バックアップから復元しない限り、この操作を元に戻すことはできません。
確認後、labexユーザーはユーザーリストから削除されるはずです。変更がすぐに表示されない場合は、ページを更新してください。
ユーザーの削除は永続的な操作であることに注意することが重要です。ユーザーのログイン機能を削除しますが、ユーザー名が参照されている既存のジョブ設定やその他の設定から、そのユーザーを自動的に削除することはありません。ユーザーを削除する際は常に注意し、Jenkins の設定への影響を理解してください。
この実験では、Jenkins 管理者にとって不可欠なスキルである、Jenkins におけるユーザー管理の重要な側面を探求しました。学んだことを振り返ってみましょう。
これらのユーザー管理スキルは、特にチーム環境や、複数のユーザーがシステムにアクセスする必要がある組織において、Jenkins を効果的に管理するために不可欠です。ユーザーアクセスを制御し、正確なユーザー情報を維持することにより、Jenkins の設定内でより優れたセキュリティと組織化を確保できます。