> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Login & Background Items Library Itemの設定

> Login and Background Items Library Itemを使用して、Macのログイン項目とバックグラウンドプロセスを管理します。起動時に実行される項目を承認またはブロックします。

<Callout icon="apple" color="#B84A7A" iconType="regular">このLibrary ItemはMacコンピュータで利用できます</Callout>

### ログイン項目とバックグラウンド項目とは？

ログイン項目とバックグラウンド項目とは、ユーザのログイン時またはシステムの起動時に自動的に開始するように設定されたアプリケーション、プロセス、またはスクリプトのことです。これらの項目は、頻繁に使用するアプリケーションにすぐにアクセスできるようにしたり、特定のサービスが常に実行されるようにしたりすることで、ユーザエクスペリエンスを向上させます。アプリが新しいログイン項目またはバックグラウンド項目を追加すると、エンドユーザに通知が表示され、**システム設定 > General > Login Items**で無効にする方法が提供されます。MDMを使用してmacOSのバックグラウンドタスクを管理する方法の詳細については、[Appleのプラットフォーム導入ガイド](https://support.apple.com/guide/deployment/use-mdm-to-manage-background-tasks-on-mac-depdca572563/1/web/1.0)を参照してください。

### 管理対象のログイン項目とバックグラウンド項目の仕組み

管理対象のログイン項目とバックグラウンド項目を定義する構成プロファイルを使用できます。これらのプロファイルにより、必須のソフトウェアとサービスがログイン直後に利用可能になり、ローカル管理者の資格情報を持つユーザであってもエンドユーザが無効にすることはできなくなります。これにより、セキュリティが強化され、ユーザエクスペリエンスが向上します。管理対象のログイン項目とバックグラウンド項目は、識別子を使用して指定されたバックグラウンド項目を許可します。

#### 識別子の種類

<Warning>
  **Bundle Identifier Prefix**と**Label Prefix**には「com.example」の形式を使用し、末尾にピリオドを含めないようにしてください。また、「\*」などの他の特殊文字も含めないでください。
</Warning>

識別子の種類を尋ねられたら、次の5つのオプションから1つを選択できます。

<Steps>
  <Step title="Bundle Identifier">
    **Bundle Identifier**

    * このオプションは、Appleの[SMAppService API](https://developer.apple.com/documentation/servicemanagement/smappservice)を採用したアプリのバンドル識別子に対応します。このオプションを使用できるかどうかは、ソフトウェアベンダーに確認してください。
  </Step>

  <Step title="Bundle Identifier Prefix">
    **Bundle Identifier Prefix**

    * このオプションを使用すると、Appleの[SMAppService API](https://developer.apple.com/documentation/servicemanagement/smappservice)を採用したアプリのうち、バンドル識別子のプレフィックスを共有する複数のアプリに対して1つのルールを設定できます。このオプションを使用できるかどうかは、ソフトウェアベンダーに確認してください。
  </Step>

  <Step title="Label">
    **ラベル**

    * これは、LaunchAgentおよびLaunchDaemonを識別するために使用されます。ラベルを見つけるには、`/Library/LaunchAgents`、`/Library/LaunchDaemons`、および各ユーザのホームディレクトリ内の同じフォルダにあるプロパティリスト（plist）ファイルを調べます。`sudo launchctl list`コマンドを使用して、現在読み込まれている、または実行中の項目のラベルを確認することもできます。
  </Step>

  <Step title="Label Prefix">
    **Label Prefix**

    * これはバンドル識別子のプレフィックスと似ていますが、ラベル用です。たとえば、システム上でcom.myexamplecompanyのようなラベルを持つカスタムLaunchDaemonを複数実行している場合、そのプレフィックスを指定することで、すべての項目の読み込みを許可できます。
  </Step>

  <Step title="Team Identifier">
    **Team Identifier**

    * ほとんどの商用アプリベンダーは、同じApple Developer Team IDでソフトウェアに署名しています。詳細については、各ベンダーのドキュメントを確認してください。
  </Step>
</Steps>

#### 識別子の種類の選択

Iruでは、可能な限りTeam IDオプションを使用することをお勧めします。これが最も安全な選択肢であるためです。バンドル識別子やラベルは他のソフトウェアによって模倣される可能性がありますが、Apple Developer Team Identifierに紐づくコード署名IDはmacOSのセキュリティの中核をなすものであり、偽装するのははるかに困難です。

Team IDを使用すると、自身をログイン項目に追加するアプリや、ユーザがログイン項目に追加したアプリはシステム設定で切り替えることができなくなります。代わりに、アプリ自体の設定を使用するか、DockのアプリアイコンをControlキーを押しながらクリックし、**オプション** > **Open at Login**を選択して機能のオン/オフを切り替えてください。

### Login & Background Items Library Itemを追加する

このLibrary ItemをIru Endpoint Libraryに追加するには、[Libraryの概要](/ja/endpoint/library/library-items-profiles/library-overview)の記事に記載されている手順に従ってください。

<Steps>
  <Step title="Library Itemに名前を付ける">
    新しいLogin & Background Items Library Itemに**名前**を付けます。
  </Step>

  <Step title="Blueprintsに割り当てる">
    目的の[Blueprints](/ja/endpoint/getting-started/blueprints-and-library/configuring-blueprints)に割り当てます。
  </Step>

  <Step title="バックグラウンド項目を追加する">
    **Add Background Item**を選択します。
  </Step>

  <Step title="バックグラウンド項目の詳細を設定する">
    表示されるモーダルで、次の詳細を入力します。

    * 識別子の**Type**（詳細は下記）
    * **Identifier**そのもの
    * 任意の**コメント**（macOSでは使用されませんが、参照用に使用できます）
  </Step>

  <Step title="バックグラウンド項目を保存する">
    **保存**を選択します。
  </Step>

  <Step title="追加の項目を追加する（任意）">
    必要に応じて、前の手順を繰り返して追加のバックグラウンド項目を追加します。
  </Step>

  <Step title="Library Itemを保存する">
    もう一度**保存**を選択します。
  </Step>
</Steps>
