Création de paramètres d’application par défaut pour vos utilisateurs - Amazon AppStream 2.0

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Création de paramètres d’application par défaut pour vos utilisateurs

Étape 1 : installer les applications Linux sur l’instance Image Builder

Au cours de cette étape, vous allez vous connecter à une instance Image Builder Linux et y installer les applications.

Pour installer des applications sur l’instance Image Builder
  1. Connectez-vous à l’instance Image Builder en effectuant l’une des actions suivantes :

    • Utiliser la console AppStream 2.0 (pour les connexions Web uniquement)

    • Création d'un streaming URL (pour les connexions Web ou client AppStream 2.0)

      Note

      Vous serez connecté en tant qu' ImageBuilderAdmin utilisateur au GNOME poste de travail Amazon Linux et aurez les privilèges d'administrateur root.

  2. Installez les applications nécessaires. Par exemple, pour installer un navigateur Chromium à partir d’un référentiel yum public, ouvrez d’abord l’application Terminal, puis exécutez la commande suivante :

    [ImageBuilderAdmin]$ sudo yum update && sudo yum install chromium.x86_64

Étape 2 : créer un TemplateUser compte

Au cours de cette étape, vous créez un TemplateUser compte qui crée les paramètres d'application par défaut pour vos utilisateurs de streaming.

Pour créer un TemplateUser compte
  1. Créez un TemplateUser compte qui ne possède aucune autorisation root. Par exemple, dans une fenêtre de terminal, exécutez les commandes suivantes pour créer dans TemplateUser le générateur d'images :

    [ImageBuilderAdmin]$ sudo useradd -m TemplateUser

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

  2. Passez au TemplateUser compte :

    [ImageBuilderAdmin]$ su - TemplateUser

Étape 3 : créer les paramètres d’application par défaut

Au cours de cette étape, vous créez les paramètres d'application par défaut pour vos utilisateurs AppStream 2.0. Cela permet à vos utilisateurs de démarrer rapidement avec les applications pendant leurs sessions de streaming AppStream 2.0, sans avoir à créer ou à configurer eux-mêmes ces paramètres.

Pour créer les paramètres d’application par défaut pour vos utilisateurs
  1. Lancez l’application pour laquelle vous souhaitez créer les paramètres par défaut. Par exemple, dans une fenêtre Terminal, exécutez la commande suivante pour lancer le navigateur Chromium :

    [TemplateUser]$ chromium-browser

  2. Configurez les paramètres de l’application. Par exemple, définissez https://aws.amazon.com comme page d’accueil du navigateur Chromium.

  3. Fermez les applications.

  4. Déconnectez-vous :

    [TemplateUser]$ logout

Étape 4 : enregistrer les paramètres d’application par défaut

Au cours de cette étape, vous copiez les paramètres d’application par défaut que vous avez ajoutés dans le répertoire /etc/skel/ et vous les mettez à la disposition de vos utilisateurs de streaming.

Pour enregistrer les paramètres d’application par défaut
  • Exécutez la commande suivante dans une fenêtre Terminal pour copier les paramètres d’application par défaut pour vos utilisateurs de streaming :

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

Étape 5 : tester les paramètres d’application par défaut (facultatif)

Au cours de cette étape, vérifiez que les applications que vous avez ajoutées s’exécutent correctement et que les paramètres d’application par défaut fonctionnent comme prévu.

Pour tester vos applications et vos paramètres par défaut sur une instance Image Builder
  1. Créez un utilisateur test qui ne dispose d’aucune autorisation root. Par exemple, dans une fenêtre Terminal, exécutez les commandes suivantes pour créer test-user sur l’instance Image Builder :

    [ImageBuilderAdmin]$ sudo useradd -m test-user

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

  2. Basculez vers l’utilisateur test :

    [ImageBuilderAdmin]$ su - test-user

  3. Lancez l’application (par exemple, Chromium) en tant qu’utilisateur test :

    [test-user]$ /usr/bin/chromium-browser

  4. Vérifiez que les paramètres par défaut sont disponibles pour l’utilisateur test (par exemple, que la page d’accueil de Chromium est https://aws.amazon.com/).

  5. Déconnectez-vous :

    [test-user]$ logout

Étape 6 : nettoyer

Enfin, la dernière étape consiste à effectuer le nettoyage.

Pour nettoyer
  1. Supprimer TemplateUser :

    [ImageBuilderAdmin]$ sudo killall -u TemplateUser

    [ImageBuilderAdmin]$ sudo userdel -r TemplateUser

  2. Supprimer l'utilisateur de test (non obligatoire si vous avez ignoré l'étape 5) :

    [ImageBuilderAdmin]$ sudo killall -u test-user

    ImageBuilderAdmin]$ sudo userdel -r test-user