Il comando useradd di Linux cosa è e come usarlo

Il comando useradd di Linux cosa è e come usarlo
Il comando UserAdd (o Adduser) è probabilmente familiare alla maggior parte degli utenti Linux. Quando un amministratore di sistema Linux necessita di funzionalità e restrizioni uniche per creare account utente, il comando Adduser può essere utilizzato per creare un nuovo utente sul sistema operativo Linux. Per evidenziare l'utilità di questa utilità di basso livello, in questo tutorial, applicheremo il comando userAdd in diversi esempi.

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.