Durante la gestione degli utenti, gli amministratori Linux devono gestire diversi tipi di utenti in base ai privilegi che desidera impostare. La gestione degli utenti include il controllo degli accessi e la gestione del gruppo dell'utente. Si vede spesso che quando creiamo utenti in Linux, ci sono due tipi di comandi disponibili UserAdd e Adduser. Questo post avrà una panoramica di entrambi i comandi e discuterà alcune differenze chiave tra loro.
comando useradd
UserAdd è un comando utilizzato per la creazione di un utente in qualsiasi sistema operativo basato su Linux. È un comando di basso livello o meno sicuro per la creazione di un utente perché crea solo un utente fino a quando non specifichiamo un flag. Questo comando non crea una home directory fino a quando non viene specificato un flag.
comando adduser
Questo comando adduser è un comando relativamente meno complesso e più sicuro utilizzato per la creazione di un utente. Imposta automaticamente la directory home e altre impostazioni dell'utente e salva tutta la configurazione in /etc /adduser.Conf File.
Creiamo utenti utilizzando il comando UserAdd e Adduser e consultare la differenza.
Esempi
Innanzitutto, creeremo un utente utilizzando il comando userAdd.
Crea un utente utilizzando il comando userAdd
Per creare un utente utilizzando il comando userAdd, digita il comando indicato di seguito:
$ sudo useradd ivan
Nel comando sopra, Ivan è il nome utente, quindi fornisci il tuo nome utente al posto di Ivan.
Puoi testimoniare nello screenshot allegato; L'utente viene creato senza chiedere alcuna password.
Per creare una password per questo utente, eseguire il comando indicato di seguito:
$ sudo passwd ivan
Digita la nuova password che si desidera impostare per l'utente:
Dopo aver creato correttamente un utente e impostato la sua password, accedi al profilo utente utilizzando il comando indicato di seguito:
$ su - Ivan
Digita la password creata di recente per l'utente appena creato:
Puoi vedere che siamo effettuati l'accesso alla shell di Ivan e puoi anche testimoniare che l'utente non ha la directory home.
Crea un utente utilizzando il comando adduser
Per creare un utente utilizzando il comando Adduser, digitare il comando indicato di seguito:
$ sudo adduser Bob
Nel comando sopra, sostituire il nome utente con il tuo nome utente.
Dopo aver premuto Invio, questo comando Adduser chiederà prima di impostare la password per l'utente.
Dopo aver impostato la password per l'utente Bob, chiederà di impostare le informazioni dell'utente come nome utente, telefono di lavoro, telefono a casa, ecc.
Fornisci i dettagli o saltali lasciando i campi vuoti e premendo il pulsante "Invio".
Finalmente, verificherà l'autenticazione delle informazioni, digita 'y' e toccerà 'Enter.'
L'utente viene creato correttamente e puoi accedere alla sua shell utilizzando il comando di seguito:
$ su - Bob
Immettere la password:
Hai effettuato l'accesso al terminale dell'utente appena creato.
Conclusione
In verità abbiamo visto l'ovvia differenza tra l'utente Aggiungi e il comando Adduser. Il comando Adduser è l'ultimo comando utilizzato per creare un utente. Al contrario, il comando userAdd è molto semplice e complesso poiché l'Adduser utilizza i binari UserAdd dietro di esso, quindi non è ancora disponibile in tutte le Distri Linux. Allo stesso tempo, UserAdd può essere utilizzato in qualsiasi sistema operativo basato su Linux.