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.
Ejemplo 2: Administración de usuarios
importante
AWS OpsWorks Stacks ya no acepta nuevos clientes. Los clientes actuales podrán usar la OpsWorks consola, la API, la CLI y CloudFormation los recursos con normalidad hasta el 26 de mayo de 2024, momento en el que dejarán de utilizarse. A fin de prepararse para esta transición, le recomendamos que pase sus pilas a AWS Systems Manager lo antes posible. Para obtener más información, consulte AWS OpsWorks Stacks Preguntas frecuentes sobre el final de la vida útil y Migración de sus AWS OpsWorks Stacks aplicaciones a AWS Systems Manager Application Manager.
La administración de los usuarios de una instancia es otra tarea sencilla. En la siguiente receta se añade un usuario nuevo a una instancia de Linux.
user "myuser" do home "/home/newuser" shell "/bin/bash" end
El recurso usermyuser
y se especifica su directorio principal y el shell. No se ha especificado ninguna acción, por lo que el recurso ejecuta la acción predeterminada create
. Puede añadir atributos a user
para especificar varias opciones más, como la contraseña o el ID de grupo. También puede utilizar user
para tareas de administración relacionadas con usuarios, como modificar la configuración de usuario o eliminar usuarios. Para obtener más información, consulte user
Para ejecutar la receta
-
Cree un directorio dentro de
opsworks_cookbooks
llamadonewuser
y ábralo. -
Cree un archivo
metadata.rb
que contenga el código siguiente y guárdelo ennewuser
.name "newuser" version "0.1.0"
-
Inicialice y configure Test Kitchen, tal y como se describe en Ejemplo 1: Instalación de paquetes, y añada un directorio
recipes
dentro del directorionewuser
. -
Añada el archivo
default.rb
con la receta de ejemplo en el directoriorecipes
del libro de recetas. -
Ejecute
kitchen converge
para ejecutar la receta. -
Utilice
kitchen login
para iniciar sesión en la instancia y verificar la existencia del nuevo usuario ejecutandocat /etc/passwd
. El usuariomyuser
debe estar en la parte inferior del archivo.