Criar configurações padrão de aplicação para os usuários - WorkSpaces Aplicativos da Amazon

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

Siga estas etapas para criar configurações padrão de aplicações para seus 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 do AppStream 2.0 (somente para conexões pela web)

    • Criando um URL de streaming (para conexões pela web ou por cliente do AppStream 2.0)

      nota

      Você se conectará como um usuário ImageBuilderAdmin na área de trabalho do Amazon Linux GNOME e terá privilégios de administrador raiz.

  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 conta TemplateUser

Nesta etapa, crie uma conta TemplateUser, que gerará configurações padrão de aplicação para os usuários de streaming.

Como criar uma conta TemplateUser
  1. Crie uma conta TemplateUser que não tenha permissões de raiz. 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. Alterne para a conta TemplateUser:

    [ImageBuilderAdmin]$ su - TemplateUser

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

Nesta etapa, crie configurações padrão de aplicação para os usuários do AppStream 2.0. Isso permite que os usuários comecem a usar aplicações rapidamente durante as sessões de streaming do AppStream 2.0, sem a necessidade de criar ou definir essas configurações por conta própria.

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. Exclua TemplateUser:

    [ImageBuilderAdmin]$ sudo killall -u TemplateUser

    [ImageBuilderAdmin]$ sudo userdel -r TemplateUser

  2. Excluir test-user (não é necessário se você pulou a etapa 5):

    [ImageBuilderAdmin]$ sudo killall -u test-user

    ImageBuilderAdmin]$ sudo userdel -r test-user