Seleccione sus preferencias de cookies

Usamos cookies esenciales y herramientas similares que son necesarias para proporcionar nuestro sitio y nuestros servicios. Usamos cookies de rendimiento para recopilar estadísticas anónimas para que podamos entender cómo los clientes usan nuestro sitio y hacer mejoras. Las cookies esenciales no se pueden desactivar, pero puede hacer clic en “Personalizar” o “Rechazar” para rechazar las cookies de rendimiento.

Si está de acuerdo, AWS y los terceros aprobados también utilizarán cookies para proporcionar características útiles del sitio, recordar sus preferencias y mostrar contenido relevante, incluida publicidad relevante. Para aceptar o rechazar todas las cookies no esenciales, haga clic en “Aceptar” o “Rechazar”. Para elegir opciones más detalladas, haga clic en “Personalizar”.

Paso 6: Actualizar el libro de recetas para añadir un usuario - AWS OpsWorks

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.

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.

Paso 6: Actualizar el libro de recetas para añadir un usuario

importante

La AWS OpsWorks Stacks El servicio llegó al final de su vida útil el 26 de mayo de 2024 y se ha desactivado tanto para los clientes nuevos como para los existentes. Recomendamos encarecidamente a los clientes que migren sus cargas de trabajo a otras soluciones lo antes posible. Si tiene alguna duda sobre la migración, póngase en contacto con el AWS Support Equipo en AWS Re:post o mediante AWS Premium Support.

Actualice el libro de recetas añadiendo una receta que agrega un usuario local a la instancia y establece el directorio de inicio y el shell del usuario. Esto es parecido a ejecutar los comandos adduser o useradd de Linux o el comando net user de Windows. Puede añadir un usuario local a una instancia, por ejemplo, si desea controlar el acceso a los archivos y directorios de la instancia.

También puede administrar los usuarios sin usar libros de recetas. Para obtener más información, consulte Administración de usuarios.

Para actualizar el libro de recetas en la instancia y ejecutar la nueva receta
  1. En la estación de trabajo local, en el subdirectorio recipes del directorio opsworks_cookbook_demo, cree un archivo llamado add_user.rb con el código siguiente (para obtener más información, vaya a user):

    user "Add a user" do home "/home/jdoe" shell "/bin/bash" username "jdoe" end
  2. En la línea de comandos o terminal, utilice el comando tar para crear una nueva versión del archivo opsworks_cookbook_demo.tar.gz que contenga el directorio opsworks_cookbook_demo y su contenido actualizado.

  3. Cargue el archivo opsworks_cookbook_demo.tar.gz actualizado en el bucket de S3.

  4. Siga el procedimiento descrito en Paso 5: Actualizar el libro de recetas en la instancia y ejecutar la receta para actualizar el libro de recetas en la instancia y ejecutar la receta. En el procedimiento "To run the recipe" para Recipes to execute (Recetas para ejecutar), escriba opsworks_cookbook_demo::add_user.

Para probar la receta
  1. Inicie sesión en la instancia si aún no lo ha hecho.

  2. En el símbolo del sistema, ejecute el siguiente comando para confirmar que se ha añadido el nuevo usuario:

    grep jdoe /etc/passwd

    Se muestra información similar a la siguiente sobre el usuario, incluidos detalles como el nombre de usuario, el número de ID, el número de ID de grupo, el directorio de inicio y el shell:

    jdoe:x:501:502::/home/jdoe:/bin/bash

En el paso siguiente, actualizará el libro de recetas para crear un directorio en la instancia.

PrivacidadTérminos del sitioPreferencias de cookies
© 2025, Amazon Web Services, Inc o sus afiliados. Todos los derechos reservados.