Articles

Comando useradd di Linux: Cos’è e come usarlo

Il comando useradd (o adduser) è probabilmente familiare alla maggior parte degli utenti Linux. Quando un amministratore di sistema Linux ha bisogno 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 utility di basso livello, in questo tutorial, applicheremo il comando useradd in diversi esempi.

NOTA: In questo tutorial, usiamo 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 sistema operativo Linux con privilegi sudo, è necessario eseguire le seguenti operazioni:

Per prima cosa, aprire un terminale sulla macchina Linux facendo clic sull’icona terminale sulla barra delle applicazioni. Una volta caricata la finestra del terminale, digitare il seguente comando:

$ sudo adduser

Se si desidera creare un nuovo utente chiamato” raza”, ad esempio, quindi sostituire con raza.

$ sudo adduser raza

Questo comando crea un nuovo utente di nome raza nel sistema operativo Linux.
Quando un nuovo utente viene creato in Linux, viene generata una voce in ‘/etc file’. Questo file memorizza informazioni sull’utente. Per impostare una password per un nuovo utente, eseguire il seguente comando.

su sudo passwd raza

Devi digitare una nuova password per l’utente perché, quando viene creato un utente, è bloccato per impostazione predefinita. Quindi, digitare nuovamente la nuova password.

Dopo questo passaggio è completato, l’utente informazioni saranno aggiornate in Linux, e un messaggio che annuncia 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 proprio 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 farlo, dobbiamo inserire il seguente comando nel terminale:

$ sudo useradd -u 1200 SRaza

per l’esecuzione di questo comando, il nostro nuovo utente è stato creato. Se si desidera verificare la corretta esecuzione di questo comando, è possibile digitare il seguente comando nel terminale:

$ id -u SRaza

Esempio 3: Aggiungere un utente con una home directory

Per aggiungere un utente con una home directory, devi usare il flag-m con il comando useradd. Senza il flag-m, nessuna directory home verrà creata in Linux. In questo esempio, il nostro obiettivo è quello di creare un nuovo utente chiamato “alpha” con una home directory. Per fare ciò, usiamo il seguente comando:

$ sudo useradd-m alpha

Per confermare la directory home dell’utente appena creato, inserisci il seguente comando nel terminale:

$ ls -a /home/alpha

Esempio 4: Aggiunta di un utente senza una directory home

Per creare un utente senza una home directory, utilizzare il flag-M con il comando useradd. Vogliamo creare un nuovo utente chiamato “Noor” senza una 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 seguente comando:

Next sudo passwd Noor

Successivamente, si immette la nuova password per l’utente, quindi digitare nuovamente la password. Al termine 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 per fissare la data di scadenza dell’utente, è possibile utilizzare l’opzione-e, insieme con il comando useradd. In questo esempio, vogliamo creare un utente chiamato ” Ali ” con una data di scadenza del 12 ottobre 2021. Per farlo, dobbiamo inserire il seguente comando:

$ useradd -e 2021-10-12 Ali

Se si desidera verificare che la data di scadenza è stato fissato, digitare 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 precedente.

Esempio 6: Creazione di un utente con una descrizione

Se si desidera creare un nuovo utente con una piccola descrizione o commento, è possibile farlo con l’aiuto dell’indicatore-c. In questo esempio, vogliamo creare un utente chiamato ” ayesha “con la descrizione”HI AYESHA”. Per fare ciò, digitiamo il seguente comando nel nostro terminale.

$ sudo useradd -c “CIAO AYESHA” ayesha

verificare che il commento è stato aggiunto, è possibile utilizzare il seguente comando :

$ sudo cat /etc/passwd | grep ayesha

Come mostrato di seguito l’utente ‘ayesha’ è stato aggiunto con la 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 insieme a questi esempi. Ci sono molti casi d’uso più avanzati per il comando useradd in Linux, ma questa introduzione dovrebbe essere sufficiente per iniziare con il comando.