Nota: in questo tutorial, utilizziamo Linux Mint 20 per implementare UserAdd, ma è possibile utilizzare una distribuzione Linux diversa.
Esempio 1: aggiunta di un nuovo utente in Linux
Se si desidera creare un nuovo utente sul tuo sistema operativo Linux con privilegi sudo, è necessario adottare i seguenti passaggi:
Innanzitutto, apri un terminale sulla macchina Linux facendo clic sull'icona del terminale sulla barra delle applicazioni. Una volta carica la finestra del terminale, digitare il comando seguente:
$ sudo adduser [user_name]
Se si desidera creare un nuovo utente chiamato "raza", ad esempio, sostituisci [user_name] con raza.
$ sudo adduser raza
Questo comando creerà un nuovo utente chiamato Raza nel sistema operativo Linux.
Quando un nuovo utente viene creato in Linux, una voce viene generata nel file '/etc'. Questo file memorizza le informazioni sull'utente. Per impostare una password per un nuovo utente, eseguire il seguente comando.
$ sudo passwd raza
È necessario digitare una nuova password per l'utente perché, quando viene creato un utente, è bloccato per impostazione predefinita. Quindi, revisionare la nuova password.
Dopo il completamento di questo passaggio, le informazioni dell'utente saranno state aggiornate in Linux e un messaggio che proclama il successo dell'aggiornamento verrà visualizzato sul terminale.
Esempio 2: aggiunta di un utente con un ID utente specificato
Ogni utente in Linux ha il suo numero di identificazione univoco (UID), ma è possibile utilizzare il flag -u insieme al comando userAdd per creare un utente con un ID utente specifico. In questo esempio, creeremo un utente chiamato "Sraza" con un ID univoco di 1200. Per fare ciò, inseriamo il seguente comando nel terminale:
$ sudo useradd -u 1200 sraza
Eseguindo questo comando, il nostro nuovo utente è stato creato. Se si desidera confermare la riuscita esecuzione di questo comando, è possibile digitare il seguente comando nel terminale:
$ id -u sraza
Esempio 3: aggiunta di un utente con una home directory
Per aggiungere un utente con una home directory, è necessario utilizzare il comando -m con userAdd. Senza il flag -m, nessuna home directory verrà creata in Linux. In questo esempio, il nostro obiettivo è creare un nuovo utente chiamato "Alpha" con una home directory. Per fare ciò, utilizziamo il seguente comando:
$ sudo useradd -m alpha
Per confermare la home directory dell'utente appena creato, immettere il seguente comando nel terminale:
$ ls -a /home /alpha
Esempio 4: aggiunta di un utente senza home directory
Per creare un utente senza una home directory, utilizzare il flag -m con il comando userAdd. Vogliamo creare un nuovo utente chiamato "Noor" senza home directory. Per fare ciò, inseriamo il seguente comando nel terminale:
$ sudo useradd -m noor
È possibile impostare la password per il nuovo utente digitando il comando seguente:
$ sudo passwd noor
Successivamente, si inserisce la nuova password per l'utente, quindi revisionare la password. Dopo il completamento di questo passaggio, le informazioni dell'utente saranno state aggiornate in Linux e un messaggio che proclama il successo dell'aggiornamento verrà visualizzato sul terminale.
Esempio 5: creazione di un utente con una data di scadenza
Se si desidera creare un nuovo utente e correggere la data di scadenza dell'utente, è possibile utilizzare il flag -e insieme al comando userAdd. In questo esempio, vogliamo creare un utente chiamato "Ali" con una data di scadenza del 12 ottobre 2021. Per fare ciò, inseriamo il seguente comando:
$ useradd -e 2021-10-12 Ali
Se si desidera verificare che la data di scadenza sia stata fissata, digita il seguente comando:
$ sudo chage -l ali
Questo comando mostrerà la data di scadenza dell'account utente sul terminale. Nel nostro caso, la data è "12 ottobre 2021", che corrisponde alla data del comando sopra.
Esempio 6: creazione di un utente con una descrizione
Se si desidera creare un nuovo utente con una piccola descrizione o commento, puoi farlo con l'aiuto del flag -c. In questo esempio, vogliamo creare un utente chiamato "Ayesha" con la descrizione "Ciao Ayesha". Per fare ciò, digitiamo il seguente comando nel nostro terminale.
$ sudo useradd -c “hi ayesha” ayesha
Per verificare che il commento sia stato aggiunto, è possibile utilizzare il seguente comando:
$ sudo cat /etc /passwd | grep ayesha
Come mostrato di seguito, l'utente "Ayesha" è stato aggiunto insieme alla descrizione.
Conclusione:
In questo articolo, abbiamo lavorato attraverso diversi esempi con il comando userAdd in Linux Mint 20. È possibile creare utenti come mostrato sopra seguendo questi esempi. Esistono molti più casi d'uso avanzati per il comando userAdd in Linux, ma questa introduzione dovrebbe essere sufficiente per iniziare con il comando.