Criar configurações padrão de aplicação para os usuários - Amazon AppStream 2.0

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Criar configurações padrão de aplicação para os usuários

Etapa 1: Instalar aplicações do Linux no construtor de imagens

Nesta etapa, conecte um construtor de imagens e instale aplicações nele.

Para instalar aplicativos no criador de imagens
  1. Conecte-se ao construtor de imagens executando uma das seguintes ações:

    • Use o console AppStream 2.0 (somente para conexões com a web)

    • Crie um streaming URL (para conexões web ou de cliente AppStream 2.0)

      nota

      Você estará logado como ImageBuilderAdmin usuário no GNOME desktop Amazon Linux e terá privilégios de administrador root.

  2. Instale as aplicações que precisar. Por exemplo, para instalar um navegador Chromium de um repositório yum público, abra a aplicação do Terminal e execute o seguinte comando:

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

Etapa 2: criar uma TemplateUser conta

Nesta etapa, você cria uma TemplateUser conta, que cria as configurações padrão do aplicativo para seus usuários de streaming.

Para criar uma TemplateUser conta
  1. Crie uma TemplateUser conta que não tenha permissões de root. Por exemplo, em uma janela do Terminal, execute os seguintes comandos para criar TemplateUser no construtor de imagens:

    [ImageBuilderAdmin]$ sudo useradd -m TemplateUser

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

  2. Mude para a TemplateUser conta:

    [ImageBuilderAdmin]$ su - TemplateUser

Etapa 3: Criar configurações padrão de aplicação

Nesta etapa, você cria as configurações padrão do aplicativo para seus usuários AppStream 2.0. Isso permite que seus usuários comecem a usar aplicativos rapidamente durante as sessões de streaming AppStream 2.0, sem a necessidade de criar ou definir essas configurações sozinhos.

Como criar configurações padrão de aplicação para os usuários
  1. Inicie a aplicação para a qual você quer criar as configurações padrão. Por exemplo, em uma janela do Terminal, execute o seguinte comando para iniciar o navegador Chromium:

    [TemplateUser]$ chromium-browser

  2. Defina as configurações da aplicação. Por exemplo, defina a página inicial do navegador Chromium como https://aws.amazon.com.

  3. Feche as aplicações.

  4. Encerre a sessão:

    [TemplateUser]$ logout

Etapa 4: Salvar as configurações padrão de aplicação

Nesta etapa, copie as configurações padrão de aplicação adicionadas para o diretório /etc/skel/ e disponibilize-as para os usuários de streaming.

Como salvar as configurações padrão de aplicação
  • Execute o seguinte comando em uma janela do Terminal para copiar as configurações padrão de aplicação para os usuários de streaming:

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

Etapa 5: Testar as configurações padrão de aplicação (opcional)

Nesta etapa, verifique se as aplicações que você adicionou são executadas corretamente e se as configurações padrão de aplicação funcionam conforme o esperado.

Como testar aplicações e configurações padrão em um construtor de imagens
  1. Crie um usuário de teste que não tenha permissões de raiz. Por exemplo, em uma janela do Terminal, execute os seguintes comandos para criar test-user no construtor de imagens:

    [ImageBuilderAdmin]$ sudo useradd -m test-user

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

  2. Mude para o usuário de teste:

    [ImageBuilderAdmin]$ su - test-user

  3. Inicialize a aplicação (por exemplo, Chromium) como o usuário de teste:

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

  4. Verifique se as configurações padrão estão disponíveis para o usuário de teste (por exemplo, a página inicial do Chromium é https://aws.amazon.com/).

  5. Encerre a sessão:

    [test-user]$ logout

Etapa 6: Limpeza

Por fim, a última etapa é realizar a limpeza.

Para limpar
  1. Excluir TemplateUser:

    [ImageBuilderAdmin]$ sudo killall -u TemplateUser

    [ImageBuilderAdmin]$ sudo userdel -r TemplateUser

  2. Exclua o usuário de teste (não é necessário se você pulou a etapa 5):

    [ImageBuilderAdmin]$ sudo killall -u test-user

    ImageBuilderAdmin]$ sudo userdel -r test-user