Esempio 2: gestione degli utenti - AWS OpsWorks

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 AWS Support Team su AWS re:post o tramite Premium AWS Support.

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 utente per gestire gli utenti sia su sistemi Linux che Windows, anche se alcuni attributi si applicano a un solo sistema. L'esempio crea un utente denominato myuser 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
  1. Creare una directory in opsworks_cookbooks denominata newuser e accedervi.

  2. Creare un file metadata.rb che contiene il codice seguente e salvarlo in newuser.

    name "newuser" version "0.1.0"
  3. Inizializzare e configurare Test Kitchen come descritto in Esempio 1: installazione di pacchetti, quindi aggiungere una directory recipes all'interno della directory newuser.

  4. Aggiungere il file default.rb con la ricetta di esempio alla directory recipes del libro di ricette.

  5. Eseguire kitchen converge per eseguire la ricetta.

  6. Usare kitchen login per accedere all'istanza e verificare l'esistenza del nuovo utente eseguendo cat /etc/passwd. L'utente myuser deve trovarsi in fondo al file.