Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Esempio 2: gestione degli utenti
Importante
Il AWS OpsWorks Stacks servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disabilitato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il Supporto AWS Team su AWS re:post
Un'altra semplice attività è la gestione degli utenti su un'istanza. La seguente ricetta aggiunge un nuovo utente a un'istanza di Linux.
user "myuser" do home "/home/newuser" shell "/bin/bash" end
È possibile utilizzare una risorsa utentemyuser e specifica directory principale e shell personali. Non vi sono operazioni specificate, perciò la risorsa utilizza l'operazione di default create. È possibile aggiungere attributi a user per specificare una serie di altre impostazioni, ad esempio la password o l'ID gruppo. È inoltre possibile utilizzare user per operazioni correlate alle gestione degli utenti, ad esempio per modificare le impostazioni utente o eliminare gli utenti. Per ulteriori informazioni, consulta la sezione relativa alla risorsa user
Per eseguire la ricetta
-
Creare una directory in
opsworks_cookbooksdenominatanewusere accedervi. -
Creare un file
metadata.rbche contiene il codice seguente e salvarlo innewuser.name "newuser" version "0.1.0" -
Inizializzare e configurare Test Kitchen come descritto in Esempio 1: installazione di pacchetti, quindi aggiungere una directory
recipesall'interno della directorynewuser. -
Aggiungere il file
default.rbcon la ricetta di esempio alla directoryrecipesdel libro di ricette. -
Eseguire
kitchen convergeper eseguire la ricetta. -
Usare
kitchen loginper accedere all'istanza e verificare l'esistenza del nuovo utente eseguendocat /etc/passwd. L'utentemyuserdeve trovarsi in fondo al file.