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à.
Fase 6. Aggiornamento del libro di ricette per l'aggiunta di un utente
Importante
Il AWS OpsWorks Stacks il servizio ha raggiunto la fine del ciclo di vita il 26 maggio 2024 ed è stato disattivato 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 AWS Support Squadra su AWS Re:post o tramite
Puoi aggiornare il libro di ricette mediante l'aggiunta di una ricetta che aggiunge un utente locale all'istanza e imposta la home directory e la shell dell'utente. L'operazione è analoga all'esecuzione del comando Linux adduser o useradd o del comando Windows net user. Puoi aggiungere un utente locale a un'istanza, ad esempio, quando desideri controllare l'accesso ai file e alle directory dell'istanza.
Puoi anche gestire gli utenti senza l'utilizzo dei libri di ricette. Per ulteriori informazioni, consulta Gestione degli utenti.
Per aggiornare il libro di ricette nell'istanza ed eseguire la nuova ricetta
-
Nella workstation locale, nella sottodirectory
recipes
della directoryopsworks_cookbook_demo
, creare un file denominatoadd_user.rb
con il seguente codice (per ulteriori informazioni, passare a user): user "Add a user" do home "/home/jdoe" shell "/bin/bash" username "jdoe" end
-
Al terminale o al prompt dei comandi, utilizzare il comando tar per creare una nuova versione del file
opsworks_cookbook_demo.tar.gz
, che contiene la directoryopsworks_cookbook_demo
e il relativo contenuto aggiornato. -
Caricare il file
opsworks_cookbook_demo.tar.gz
aggiornato nel bucket S3. -
Seguire la procedura descritta nella Fase 5. Aggiornamento del libro di ricette nell'istanza ed esecuzione della ricetta per aggiornare il libro di ricette nell'istanza e per eseguire la ricetta. Nella procedura illustrata nella sezione "Per eseguire la ricetta", in Recipes to execute (Ricette da eseguire), digitare
opsworks_cookbook_demo::add_user
.
Per testare la ricetta
-
Accedere all'istanza, se non è già stato fatto.
-
Nel prompt dei comandi eseguire il comando seguente per confermare l'aggiunta del nuovo utente:
grep jdoe /etc/passwd
Vengono visualizzate informazioni sull'utente, inclusi dettagli quali il nome dell'utente, il numero di ID, il numero dell'ID del gruppo, la home directory e la shell, simili a quelle riportate di seguito:
jdoe:x:501:502::/home/jdoe:/bin/bash
Nella fase successiva aggiornerai il libro di ricette per creare una directory nell'istanza.