Qual è la differenza useradd vs. Adduser Linux con esempi

Qual è la differenza useradd vs. Adduser Linux con esempi

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.