Jenkins のユーザー管理

JenkinsJenkinsBeginner
今すぐ練習

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

この実験では、安全で整然とした継続的な統合環境を維持するための重要な要素である Jenkins のユーザー管理について学びます。新しいユーザー アカウントを作成し、ユーザーの詳細を変更し、システムからユーザーを削除する方法を学びます。この実践的な経験は、Jenkins 環境内のアクセス制御とセキュリティの維持に不可欠なユーザー管理タスクに焦点を当てて、Jenkins 管理における実践的なスキルを提供します。


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL jenkins(("Jenkins")) -.-> jenkins/InstallingJenkinsGroup(["Installing Jenkins"]) jenkins(("Jenkins")) -.-> jenkins/UsingJenkinsGroup(["Using Jenkins"]) jenkins(("Jenkins")) -.-> jenkins/ManagingJenkinsGroup(["Managing Jenkins"]) jenkins/InstallingJenkinsGroup -.-> jenkins/initial_settings("Jenkins Initial Settings") jenkins/UsingJenkinsGroup -.-> jenkins/role_based_authorization("Role-based Authorization") jenkins/ManagingJenkinsGroup -.-> jenkins/manage_users("Manage Users") subgraph Lab Skills jenkins/initial_settings -.-> lab-391302{{"Jenkins のユーザー管理"}} jenkins/role_based_authorization -.-> lab-391302{{"Jenkins のユーザー管理"}} jenkins/manage_users -.-> lab-391302{{"Jenkins のユーザー管理"}} end

Jenkins にアクセスして新しいユーザーを作成する

このステップでは、Jenkins のウェブ インターフェイスにアクセスして新しいユーザー アカウントを作成します。このプロセスは、チーム メンバーやその他の利害関係者を Jenkins 環境に追加するための基本となります。

まず、Jenkins にアクセスしましょう。

  1. VM デスクトップで Firefox ウェブ ブラウザを開きます。ターミナルを使用している場合は、デスクトップ上の Firefox アイコンをクリックすることで Firefox を開くことができます。このアイコンは通常、青い地球を包んだオレンジ色のキツネのように見えます。
Firefox アイコン

注: Firefox アイコンが見えない場合は、デスクトップを右クリックして「ターミナルを開く」を選択し、次に firefox と入力して Enter キーを押すことでも開くことができます。

  1. Firefox のアドレス バーに http://127.0.0.1:8080 を入力して Enter キーを押します。これは、ローカルの Jenkins インスタンスの既定のアドレスです。127.0.0.1 という番号は、localhost IP アドレスとして知られており、自分自身のコンピュータを指します。ポート 8080 は Jenkins が使用する既定のポートです。

  2. Jenkins のログイン画面が表示されます。以下の資格情報を使用してログインします。

    • ユーザー名: admin
    • パスワード: admin
Jenkins ログイン画面

ヒント: ログインに問題がある場合は、キャップス ロックがオンになっていないこと、および正しいユーザー名とパスワードを使用していることを確認してください。Jenkins は大文字小文字を区別します。

ログインしたので、新しいユーザーを作成しましょう。

  1. Jenkins のダッシュボードで、左側のサイドバーにある「Jenkins の管理」を探します。ここですべての管理タスクが実行されます。

  2. Jenkins の管理ページを下にスクロールし、セキュリティ セクションの下の「ユーザー」をクリックします。これにより、ユーザー管理エリアに移動します。

  3. ユーザー管理ページで、左側のサイドバーの「新規ユーザー作成」を見つけてクリックします。このオプションを使用すると、システムに新しいユーザーを追加できます。

  4. 新しいユーザーを作成するためのフォームが表示されます。以下の詳細を入力します。

    • ユーザー名: labex (これはユーザーの一意の識別子です)
    • パスワード: 123456 (セキュリティ上の理由から、実際のシナリオではより強力なパスワードを使用する必要があります)
    • パスワードの確認: 123456 (パスワードを再度入力して確認します)
    • 氏名: Lab User (この名前は Jenkins に表示されます)
    • メール アドレス: [email protected] (これは通知に使用されます)
  5. 入力したすべての情報を再度確認した後、フォームの下部の「新規ユーザー作成」ボタンをクリックします。

新規ユーザー作成フォーム

ユーザーを作成した後、管理ユーザー ページに新しい labex ユーザーが表示されるはずです。新しいユーザーが表示されない場合は、ページを更新してみてください。

ユーザー アカウントの詳細を変更する

このステップでは、先ほど作成したユーザー アカウントの詳細を変更します。具体的には、ユーザーの説明を更新します。これは、ユーザーの役割や責任に関するメモを追加する際に役立ちます。

  1. Jenkins のダッシュボードから、左側のサイドバーにある「Jenkins の管理」をクリックします。これにより、メインの管理エリアに戻ります。

  2. セキュリティ セクションの下の「ユーザー」をクリックします。これにより、すべての既存のユーザーを表示できるユーザー管理ページに移動します。

  3. リストから labex ユーザーを見つけます。ユーザー名の横に、小さな歯車アイコンが表示されます。このアイコンをクリックして、ユーザーの詳細にアクセスします。

歯車アイコン付きのユーザー一覧

注: 歯車アイコンが見えない場合は、十分な権限を持つ管理者ユーザーとしてログインしていることを確認してください。

  1. ユーザーの設定ページで、下にスクロールして「説明」フィールドを見つけます。このフィールドを使用すると、ユーザーに関する追加情報を追加できます。

  2. 「説明」フィールドに、以下のテキストを入力します。this is the labex

ヒント: 入力内容には注意が必要です。テキストの前後に余分なスペースがないことを確認してください。これが検証に失敗する原因になる可能性があります。

  1. 説明を入力した後、ページの下部までスクロールして、変更を適用するために「保存」ボタンをクリックします。
ユーザー説明フィールド

注: 変更がすぐに反映されない場合は、ページを更新してみてください。

このプロセスを使用すると、ユーザーに関する情報を追加または変更できます。これは、管理目的や Jenkins 環境内のユーザー ロールのコンテキストを提供する際に役立ちます。

ユーザー アカウントを削除する

この最後のステップでは、Jenkins からユーザー アカウントを削除する方法を学びます。これは、アカウントがもはや必要ない場合や、ユーザー リストを整理する際に役立ちます。Jenkins インスタンスのセキュリティを維持するための重要なスキルです。

  1. まだそこにいない場合は、左上隅の Jenkins のロゴをクリックして Jenkins のダッシュボードに戻ります。

  2. 左側のサイドバーにある「Jenkins の管理」をクリックし、次にセキュリティ セクションの下の「ユーザー」をクリックして、ユーザー管理ページに戻ります。

  3. ユーザー リストで、先ほど作成した labex ユーザーを見つけます。ユーザー名の横に、小さなゴミ箱のアイコンが表示されます。これが削除ボタンです。

ユーザー削除アイコン

注: ゴミ箱のアイコンが見えない場合は、十分な権限を持つ管理者ユーザーとしてログインしていることを確認してください。

  1. ゴミ箱のアイコンをクリックします。確認ダイアログが表示されます。これは、誤った削除を防ぐための安全対策です。

  2. 警告メッセージを注意深く読みます。これは、ユーザーを削除する結果について通知します。

  3. ユーザーを削除することを確定した場合は、「はい」をクリックして確認します。

注意: この操作は取り消せません。ユーザーを削除すると、バックアップから復元しない限り、この操作を元に戻すことはできません。

確認した後、labex ユーザーがユーザー リストから削除されるはずです。変更がすぐに表示されない場合は、ページを更新してください。

ユーザーを削除することは恒久的な操作であることに注意することが重要です。ユーザーのログイン能力は削除されますが、既存のジョブ設定やユーザー名が参照される可能性のある他の設定からは自動的に削除されるわけではありません。ユーザーを削除する際は常に注意し、Jenkins の設定に与える影響を理解してください。

まとめ

この実験では、Jenkins のユーザー管理の重要な側面を学びました。これは、すべての Jenkins 管理者にとって重要なスキルです。学んだことを振り返りましょう。

  1. 新しいユーザーを作成する: まず、Jenkins に新しいユーザーを追加する方法を学びました。このプロセスには、Jenkins インターフェイスを操作し、ユーザー管理エリアにアクセスし、新しいアカウントを作成するための必要な詳細を入力することが含まれます。新しいチーム メンバーや利害関係者にアクセスを提供する必要がある場合、このスキルは基本となります。
  2. ユーザーの詳細を変更する: 次に、ユーザー情報を更新する方法、特にユーザー アカウントに説明を追加する方法を学びました。ユーザーの詳細を変更するこの機能は、Jenkins 環境内の各ユーザーの役割や目的に関する明確な情報を維持するために役立ちます。特に大規模なチームでは、組織化と明確さに役立ちます。
  3. ユーザー アカウントを削除する: 最後に、Jenkins からユーザーを削除するプロセスについて学びました。これは、Jenkins インスタンスのセキュリティとクリーンラインを維持するための重要なスキルです。この操作の恒久性と実行時の注意点について学びました。

これらのユーザー管理スキルは、特に複数のユーザーがシステムにアクセスする必要があるチーム環境や組織で、Jenkins を効果的に管理するために不可欠です。ユーザー アクセスを制御し、正確なユーザー情報を維持することで、Jenkins の設定内でより良いセキュリティと組織化を確保できます。