

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ユーザー用のデフォルトアプリケーション設定の作成
<a name="create-default-app-settings"></a>

ユーザーに対してデフォルトのアプリケーション設定を作成するには、以下の手順に従います。

**Topics**
+ [ステップ 1: Image Builder に Linux アプリケーションをインストールする](#app-settings-image-install)
+ [ステップ 2: TemplateUser アカウントを作成する](#app-settings-template-user)
+ [ステップ 3: デフォルトのアプリケーション設定を作成する](#app-settings-image-create-default-app-settings)
+ [ステップ 4: デフォルトのアプリケーション設定を保存する](#app-settings-image-save-default-app-settings)
+ [ステップ 5: デフォルトのアプリケーション設定をテストする (オプション)](#app-settings-image-test-applications)
+ [ステップ 6: クリーンアップ](#app-settings-image-finish)

## ステップ 1: Image Builder に Linux アプリケーションをインストールする
<a name="app-settings-image-install"></a>

このステップでは、Linux Image Builder を接続して、Image Builder にアプリケーションをインストールします。

**Image Builder にアプリケーションをインストールする**

1. 以下のいずれかを実行して、Image Builder に接続します。
   + [WorkSpaces アプリケーションコンソールを使用する](managing-image-builders-connect-console.md) (ウェブ接続のみ)
   + [ストリーミング URL を作成する](managing-image-builders-connect-streaming-URL.md) (ウェブまたは WorkSpaces アプリケーションクライアント接続用)
**注記**  
Amazon Linux GNOME デスクトップには ImageBuilderAdmin ユーザーとしてログインされ、ルート管理者権限が付与されます。

1. 必要なアプリケーションをインストールします。例えば、パブリック yum リポジトリから Chromium ブラウザをインストールするには、まず Terminal アプリケーションを開いてから、以下のコマンドを実行します。

   **[ImageBuilderAdmin]\$1 sudo yum update && sudo yum install chromium.x86\$164** 

## ステップ 2: TemplateUser アカウントを作成する
<a name="app-settings-template-user"></a>

このステップでは、TemplateUser アカウントを作成します。これにより、ストリーミングユーザー用のデフォルトのアプリケーション設定が作成されます。

**TemplateUser アカウントを作成するには**

1. root 権限がない TemplateUser アカウントを作成します。例えば、[Terminal] (ターミナル) ウィンドウで以下のコマンドを実行して、Image Builder に TemplateUser を作成します。

   **[ImageBuilderAdmin]\$1 sudo useradd -m TemplateUser** 

   **[ImageBuilderAdmin]\$1 echo -e '<*password*>\$1n<*password*>\$1n' \$1 sudo passwd TemplateUser**

1. TemplateUser アカウントに切り替えます。

   **[ImageBuilderAdmin]\$1 su - TemplateUser** 

## ステップ 3: デフォルトのアプリケーション設定を作成する
<a name="app-settings-image-create-default-app-settings"></a>

このステップでは、WorkSpaces Applications ユーザーのデフォルトのアプリケーション設定を作成します。これにより、ユーザーは WorkSpaces アプリケーションストリーミングセッション中にアプリケーションをすばやく開始できます。これらの設定を自分で作成または設定する必要はありません。

**ユーザーに対してデフォルトのアプリケーション設定を作成するには**

1. デフォルト設定を作成するアプリケーションを起動します。例えば、Terminal ウィンドウで以下のコマンドを実行して、Chromium ブラウザを起動します。

    **[TemplateUser]\$1 chromium-browser**

1. アプリケーションの設定を行う 例えば、Chromium ブラウザのホームページを **https://aws.amazon.com** に設定します。

1. アプリケーションを閉じます。

1. ログアウト:

   **[TemplateUser]\$1 logout** 

## ステップ 4: デフォルトのアプリケーション設定を保存する
<a name="app-settings-image-save-default-app-settings"></a>

このステップでは、**/etc/skel/** ディレクトリに追加したデフォルトのアプリケーション設定をコピーし、ストリーミングユーザーが利用できるようにします。

**デフォルトのアプリケーション設定を保存するには**
+ ターミナルウィンドウで次のコマンドを実行して、ストリーミングユーザー用のデフォルトのアプリケーション設定をコピーします。

   **[ImageBuilderAdmin]\$1 sudo cp -r -f /home/TemplateUser/. /etc/skel**

## ステップ 5: デフォルトのアプリケーション設定をテストする (オプション)
<a name="app-settings-image-test-applications"></a>

このステップでは、追加したアプリケーションが正しく実行され、デフォルトのアプリケーション設定が期待どおりに動作することを検証します。

**Image Builder でアプリケーションとデフォルト設定をテストする**

1. root 権限がないテストユーザーを作成します。例えば、**[Terminal]** (ターミナル) ウィンドウで以下のコマンドを実行して、Image Builder に **test-user** を作成します。

   **[ImageBuilderAdmin]\$1 sudo useradd -m test-user**

   **[ImageBuilderAdmin]\$1 echo -e '*password*>\$1n<*password*>\$1n' \$1 sudo passwd test-user** 

1. テストユーザーに切り替えます。

   **[ImageBuilderAdmin]\$1 su - test-user**

1. アプリケーション (Chromium など) をテストユーザーとして起動します。

   **[test-user]\$1 /usr/bin/chromium-browser** 

1. テストユーザーに対してデフォルト設定が利用可能であることを検証します (Chromium ホームページが https://aws.amazon.com/ であるなど)。

1. ログアウト:

   **[test-user]\$1 logout**

## ステップ 6: クリーンアップ
<a name="app-settings-image-finish"></a>

最後のステップは、クリーンアップです。

**次をクリーンアップするには：**

1. TemplateUser を削除する:

   **[ImageBuilderAdmin]\$1 sudo killall -u TemplateUser**

   **[ImageBuilderAdmin]\$1 sudo userdel -r TemplateUser**

1. test-user を削除する (ステップ 5 をスキップした場合は不要):

   **[ImageBuilderAdmin]\$1 sudo killall -u test-user**

   **ImageBuilderAdmin]\$1 sudo userdel -r test-user**