Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemple 2 : Gestion des utilisateurs
Important
Le AWS OpsWorks Stacks service a atteint sa fin de vie le 26 mai 2024 et a été désactivé tant pour les nouveaux clients que pour les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post
Une autre tâche simple consiste à gérer les utilisateurs sur une instance. La recette suivante ajoute un utilisateur à une instance Linux.
user "myuser" do home "/home/newuser" shell "/bin/bash" end
Vous utilisez une ressource usermyuser et spécifie son répertoire de base et shell. Il n'y a aucune action spécifiée, c'est pourquoi la ressource utilise l'action create par défaut. Vous pouvez ajouter des attributs à user pour spécifier divers autres paramètres, tels que leur mot de passe ou ID de groupe. Vous pouvez également utiliser user pour les tâches de gestion des utilisateurs connexes, telles que la modification des paramètres de l'utilisateur ou la suppression d'utilisateurs. Pour plus d'informations, consultez user
Pour exécuter la recette
-
Créez un répertoire dans
opsworks_cookbooks, nomménewuseret accédez à celui-ci. -
Créez un fichier
metadata.rbqui contient le code suivant et enregistrez-le dansnewuser.name "newuser" version "0.1.0" -
Initialisez et configurez Test Kitchen, comme décrit dans Exemple 1 : Installation des packages et ajoutez un répertoire
recipesdans le répertoirenewuser. -
Ajoutez un fichier
default.rbavec l'exemple de recette dans le répertoirerecipesdu livre de recettes. -
Exécutez
kitchen convergepour exécuter la recette. -
Utilisez
kitchen loginpour vous connecter à l'instance et vérifier l'existence du nouvel utilisateur en exécutantcat /etc/passwd. L'utilisateurmyuserdoit être en bas du fichier.