Differenza tra Adduser e Useradd

Differenza chiave - Adduser vs Useradd
 

Un sistema operativo viene utilizzato per dare istruzioni all'hardware. Linux è un sistema operativo. È un clone di UNIX. Il vantaggio principale di Linux è che i programmatori possono creare i propri sistemi operativi utilizzando il kernel. Alcune distribuzioni Linux ampiamente utilizzate sono Ubuntu, Fedora e Debian. I compiti più frequenti del computer sono la navigazione, la creazione, lo spostamento e l'eliminazione di file. Esistono due metodi per gestire i file in modo efficiente. Ciò avviene utilizzando l'interfaccia della riga di comando (CLI) o l'interfaccia grafica utente (GUI). Usare la CLI è meglio in Linux perché è flessibile e veloce. I comandi sono dati usando la CLI e Linux contiene un terminale per dare comandi. C'è un gran numero di comandi. I comandi, adduser e useradd sono per la gestione degli utenti. Il differenza fondamentale tra adduser e useradd è quello adduser è usato per aggiungere utenti con l'impostazione della cartella home dell'account e altre impostazioni mentre useradd è un comando di utilità di basso livello per aggiungere utenti. Questo articolo discute la differenza tra questi due comandi.

CONTENUTO

1. Panoramica e differenza chiave
2. Cos'è Adduser
3. Che cos'è Useradd
4. Somiglianze tra Adduser e Useradd
5. Confronto affiancato - Adduser vs Useradd in forma tabulare
6. Sommario

Cos'è Adduser?

I dati possono essere modificati o rubati. Pertanto, è fondamentale mantenere i dati protetti. La sicurezza è la preoccupazione principale in Linux. È un sistema operativo multiutente. Quindi ci sono i livelli di autorizzazione in Linux. Ogni file in Linux o Unix ha un utente. Ci sono tre tipi di utenti in Linux. Sono un utente, un gruppo e altro. 'Utente' è il proprietario del file. Per impostazione predefinita, l'utente che crea il file diventa l'utente. 'Gruppo' può contenere più utenti. Tutti gli utenti del gruppo hanno le stesse autorizzazioni per i file. È possibile aggiungere molti utenti al gruppo e assegnare autorizzazioni di gruppo. 'Altro' non crea il file, ma ha accesso al file.

In questo modo, i file vengono mantenuti separatamente da ciascun utente. Gli utenti possono leggere, scrivere ed eseguire. L'autorizzazione di lettura elenca il contenuto. Il permesso di scrittura consente di modificare il contenuto. In Linux o Unix, non può eseguire un programma senza il permesso di esecuzione.

Il comando adduser viene utilizzato per aggiungere utenti in base alle opzioni della riga di comando e alle informazioni di configurazione. La sintassi del comando è $ comando - argomenti delle opzioni. Ci sono alcune opzioni con l'adduser. Il comando -h o -help serve per stampare la schermata di aiuto. Il -system è usato per configurare gli utenti del sistema. Il gruppo è usato per aggiungere un nuovo gruppo.

Figura 01: il comando adduser

Di seguito viene mostrato il modo di creare un nuovo utente utilizzando il comando adduser. Il nome dell'utente è user_1. Un utente normale non può aggiungere un altro utente. Dovrebbe eseguire i comandi come superutente per aggiungere un utente. Pertanto, dovrebbe usare "sudo".

Figura 02: aggiunta di un utente chiamato utente_1 con comando adduser

Figura 03: utente_1 è stato creato.

Visualizzando il contenuto in / etc / passwd, è possibile visualizzare i dettagli dell'utente_1.

Che cos'è Useradd?

Il comando useradd viene anche utilizzato per aggiungere utenti. Viene fornito con alcune bandiere. Alcuni di loro sono come segue.

-D Defaults

-m Crea una directory home

-s Definisce la shell per l'utente

-e Data in cui l'account utente sarà disabilitato

-b Directory di base per la directory home dell'utente

-u UID

-g Numero di gruppo iniziale

-G Gruppi aggiuntivi per nome

-c Commento

Figura 04: impostazione predefinita

Un esempio di aggiunta di un utente è il seguente,

Figura 05: creazione di user_2 con il comando useradd

L'aggiunta di un nuovo utente non può essere eseguita come utente normale. Pertanto, dovrebbe usare "sudo" per super utente. Il flag -m viene utilizzato per creare la cartella utente nella home directory. "-S" è usato per definire la shell. "-G" è per il gruppo e "-c" è per i commenti. Dopo essere passato alla directory home, verrà creato user_2.

Quali sono le somiglianze tra Adduser e Useradd?

  • Entrambi sono comandi di Linux.
  • Entrambi possono essere utilizzati per creare utenti.

Qual è la differenza tra Adduser e Useradd?

Adduser vs Useradd

Adduser è il comando per aggiungere utenti al sistema in base alle opzioni della riga di comando e alle informazioni di configurazione in /etc/adduser.conf. Useradd è un'utilità di basso livello per l'aggiunta di utenti.
 Caratteristiche
Il comando adduser crea l'utente e imposta le cartelle home dell'account e altre impostazioni. Il comando useradd crea semplicemente l'utente.
Creazione di directory
Il comando adduser crea automaticamente una directory utente nella home (/ home / utente). Il comando useradd non crea una directory utente nella home, se non specificata con -m.
 Sintassi Complessità
La sintassi del comando per adduser non è complicata come in useradd. Il comando useradd ha una certa complessità.

Sommario - Adduser vs Useradd

Linux è popolare tra le grandi organizzazioni e tra i normali utenti di computer. Viene anche utilizzato per ambienti server a causa dell'affidabilità e della stabilità. L'utente può dare comandi usando Command Line Interface per eseguire varie attività. Due comandi principali per la gestione degli utenti sono adduser e useradd. La differenza tra adduser e useradd è che adduser viene utilizzato per aggiungere utenti con l'impostazione della cartella home dell'account e altre impostazioni mentre useradd è un comando di utilità di basso livello per aggiungere utenti.

Scarica il PDF Adduser vs Useradd

È possibile scaricare la versione PDF di questo articolo e utilizzarlo per scopi offline come da nota di citazione. Si prega di scaricare la versione PDF qui Differenza tra Adduser e Useradd

Riferimento:

1.ProgrammingKnowledge. Linux Command Line Tutorial per principianti 22 - comando useradd (Creating Users), ProgrammingKnowledge, 28 dic. 2016. Disponibile qui
2.guru99com. Terminale V / s GUI - Linux Tutorial 4, Guru99, 26 dic. 2012. Disponibile qui
3.hammadshams. Linux, creando un utente in Linux, 1e4, Hammadshams, 23 giugno 2012. Disponibile qui 
4. Sommario del comando adduser di Linux con esempi, FactorPad, 10 novembre 2016. Disponibile qui