Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Creación de la configuración predeterminada de la aplicación para los usuarios
Contenido
- Paso 1: Instalar aplicaciones Linux en el constructor de imágenes
- Paso 2: Crear una cuenta TemplateUser
- Paso 3: Crear la configuración predeterminada de la aplicación
- Paso 4: Crear la configuración predeterminada de la aplicación
- Paso 5: Probar la configuración predeterminada de la aplicación (opcional)
- Paso 6: Eliminación
Paso 1: Instalar aplicaciones Linux en el constructor de imágenes
En este paso, se conecta un constructor de imágenes de Linux y se instalan sus aplicaciones en el constructor de imágenes.
Para instalar aplicaciones en el constructor de imágenes
-
Conéctese al constructor de imágenes mediante uno de los siguientes métodos:
-
Utilice la consola de AppStream 2.0 (solo para conexiones web)
-
Cree una URL de streaming (para conexiones web o de cliente de AppStream 2.0)
nota
Iniciará sesión como usuario ImageBuilderAdmin en el escritorio GNOME de Amazon Linux y tendrá privilegios de administrador raíz.
-
-
Instale las aplicaciones que necesite. Por ejemplo, para instalar un navegador Chromium desde un repositorio de yum público, abra primero la aplicación Terminal y, a continuación, ejecute el siguiente comando:
[ImageBuilderAdmin]$ sudo yum update && sudo yum install chromium.x86_64
Paso 2: Crear una cuenta TemplateUser
En este paso, crea una cuenta TemplateUser, que crea la configuración predeterminada de la aplicación para sus usuarios de streaming.
Para crear una cuenta TemplateUser
-
Cree una cuenta TemplateUser que no tenga permisos raíz. Por ejemplo, en una ventana Terminal, ejecute los siguientes comandos para crear TemplateUser en el constructor de imágenes:
[ImageBuilderAdmin]$ sudo useradd -m TemplateUser
[ImageBuilderAdmin]$ echo -e '<
password
>\npassword
>\n' | sudo passwd TemplateUser -
Cambie a la cuenta TemplateUser:
[ImageBuilderAdmin]$ su - TemplateUser
Paso 3: Crear la configuración predeterminada de la aplicación
En este paso, creará una configuración predeterminada de la aplicación para los usuarios de AppStream 2.0. Esto permitirá a los usuarios comenzar a utilizar rápidamente las aplicaciones durante las sesiones de streaming de AppStream 2.0, sin necesidad de crear o configurar estos ajustes ellos mismos.
Para crear la configuración predeterminada de la aplicación para los usuarios
-
Inicie la aplicación para la que desee crear la configuración predeterminada. Por ejemplo, en una ventana Terminal, ejecute el siguiente comando para iniciar el navegador Chromium:
[TemplateUser]$ chromium-browser
-
Configure las opciones de la aplicación. Por ejemplo, configure la página de inicio del navegador Chromium como
https://aws.amazon.com
. -
Cierre las aplicaciones.
-
Cierre la sesión:
[TemplateUser]$ logout
Paso 4: Crear la configuración predeterminada de la aplicación
En este paso, copiará la configuración predeterminada de la aplicación que ha añadido al directorio /etc/skel/ y la pondrá a disposición de los usuarios de streaming.
Para guardar la configuración predeterminada de la aplicación
-
Ejecute el siguiente comando en una ventana Terminal para copiar la configuración predeterminada de la aplicación para los usuarios de streaming:
[ImageBuilderAdmin]$ sudo cp -r -f /home/TemplateUser/. /etc/skel
Paso 5: Probar la configuración predeterminada de la aplicación (opcional)
En este paso, comprobará que las aplicaciones que ha agregado se ejecutan correctamente y que la configuración predeterminada de las aplicaciones funciona según lo previsto.
Para probar las aplicaciones y la configuración predeterminada en un constructor de imágenes
-
Cree un usuario de prueba que no tenga permisos raíz. Por ejemplo, en una ventana Terminal, ejecute los siguientes comandos para crear un usuario-prueba en el constructor de imágenes:
[ImageBuilderAdmin]$ sudo useradd -m test-user
[ImageBuilderAdmin]$ echo -e '
password
>\n<password
>\n' | sudo passwd test-user -
Cambie al usuario de prueba:
[ImageBuilderAdmin]$ su - test-user
-
Abra la aplicación (p. ej., Chromium) como usuario de prueba:
[test-user]$ /usr/bin/chromium-browser
-
Compruebe que la configuración predeterminada esté disponible para el usuario de prueba (p. ej., la página de inicio de Chromium es https://aws.amazon.com/).
-
Cierre la sesión:
[TestUser]$ logout
Paso 6: Eliminación
Por último, el paso final consiste en eliminar.
Eliminación
-
Elimine TemplateUser:
[ImageBuilderAdmin]$ sudo killall -u TemplateUser
[ImageBuilderAdmin]$ sudo userdel -r TemplateUser
-
Elimine TestUser (no es obligatorio si omitió el paso 5):
[ImageBuilderAdmin]$ sudo killall -u TestUser
ImageBuilderAdmin]$ sudo userdel -r TestUser