Gestione utenti

Il comando useradd di Linux Che cos'è e come usarlo

Il comando useradd di Linux Che cos'è 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, è possibile utilizzare il comando adduser 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 puoi usare una distribuzione Linux diversa.

Esempio 1: aggiunta di un nuovo utente in Linux

Se vuoi creare un nuovo utente sul tuo sistema operativo Linux con privilegi sudo, devi seguire i seguenti passaggi:

Innanzitutto, apri un terminale sulla tua macchina Linux facendo clic sull'icona del terminale sulla barra delle applicazioni. Una volta caricata la finestra del terminale, digita il seguente comando:

$ sudo adduser [nome_utente]

Se vuoi creare un nuovo utente chiamato "raza", ad esempio, sostituisci [nome_utente] con raza.

$ sudo adduser raza

Questo comando creerà un nuovo utente chiamato raza nel sistema operativo Linux.
Quando viene creato un nuovo utente in Linux, viene generata una voce in '/etc file'. Questo file memorizza le informazioni sull'utente. Per impostare una password per un nuovo utente, eseguire il seguente comando.

$ sudo passwd raza

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

Dopo che questo passaggio è stato completato, le informazioni dell'utente saranno state aggiornate in Linux e sul terminale verrà visualizzato un messaggio che proclama il successo dell'aggiornamento.

Esempio 2: aggiunta di un utente con un ID utente specificato

Ogni utente in Linux ha il proprio numero di identificazione univoco (UID), ma puoi usare 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ò, immettiamo il seguente comando nel terminale:

$ sudo useradd -u 1200 SRaza

Eseguendo questo comando, è stato creato il nostro nuovo utente. Se vuoi confermare la corretta esecuzione di questo comando, puoi 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, devi usare il flag -m con il comando useradd. Senza il flag -m, non verrà creata alcuna directory home in Linux. In questo esempio, il nostro obiettivo è creare un nuovo utente chiamato "alpha" con una home directory. Per farlo usiamo il seguente comando:

$ sudo useradd -m alfa

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

$ ls -a /home/alpha

Esempio 4: aggiunta di un utente senza una home directory

Per creare un utente senza una home directory, usa il flag -M con il comando useradd. Vogliamo creare un nuovo utente chiamato "Noor" senza una home directory. Per fare ciò, immettiamo il seguente comando nel terminale:

$ sudo useradd -M Noor

Puoi impostare la password per il nuovo utente digitando il seguente comando:

$ sudo passwd Noor

Successivamente, inserisci la nuova password per l'utente, quindi ridigita la password. Dopo che questo passaggio è stato completato, le informazioni dell'utente saranno state aggiornate in Linux e sul terminale verrà visualizzato un messaggio che proclama il successo dell'aggiornamento.

Esempio 5: creazione di un utente con una data di scadenza

Se vuoi creare un nuovo utente e fissare la data di scadenza dell'utente, puoi usare il flag -e insieme al comando useradd. In questo esempio, vogliamo creare un utente denominato "Ali" con data di scadenza 12 ottobre 2021. Per fare ciò, immettiamo il seguente comando:

$ useradd -e 2021-10-12 Ali

Se vuoi 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 è "Oct 12, 2021", che corrisponde alla data del comando precedente.

Esempio 6: creazione di un utente con una descrizione

Se vuoi 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 "HI 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, puoi 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 su diversi esempi con il comando useradd in Linux Mint 20. Puoi creare utenti come mostrato sopra seguendo questi esempi. Esistono molti casi d'uso più avanzati per il comando useradd in Linux, ma questa introduzione dovrebbe essere sufficiente per iniziare con il comando.

I migliori giochi di laboratorio dell'app Oculus
Se possiedi un visore Oculus, devi essere informato sul sideloading. Il sideloading è il processo di installazione di contenuti non archiviati sul vis...
I 10 migliori giochi da giocare su Ubuntu
La piattaforma Windows è stata una delle piattaforme dominanti per i giochi a causa dell'enorme percentuale di giochi che si stanno sviluppando oggi p...
I 5 migliori giochi arcade per Linux
Al giorno d'oggi, i computer sono macchine serie utilizzate per i giochi. Se non riesci a ottenere il nuovo punteggio più alto, saprai cosa intendo. I...