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. Le attività 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. Vale a dire utilizzando l'interfaccia a riga di comando (CLI) o utilizzando l'interfaccia utente grafica (GUI). L'uso della CLI è migliore in Linux perché è flessibile e veloce. I comandi vengono forniti utilizzando la CLI e Linux contiene un terminale per impartire 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 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. Questo articolo discute la differenza tra questi due comandi.
Cos'è Adduser?
I dati possono essere modificati o rubati. Pertanto, è fondamentale mantenere i dati al sicuro. La sicurezza è la preoccupazione principale in Linux. È un sistema operativo multiutente. Quindi ci sono 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 hanno accesso al file.
In questo modo, i file vengono conservati separatamente da ciascun utente. Gli utenti possono leggere, scrivere ed eseguire. Leggi l'elenco dei permessi il contenuto. L'autorizzazione in 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 – opzioni argomenti. Ci sono alcune opzioni con adduser. -h o –help serve per stampare la schermata della guida. Il –system viene utilizzato 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 per creare un nuovo utente usando il comando adduser. Il nome dell'utente è utente_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 user_1 con il comando adduser
Figura 03: utente_1 è stato creato.
Visualizzando il contenuto in /etc/passwd, puoi visualizzare i dettagli di user_1.
Cos'è Useradd?
Il comando useradd viene utilizzato anche per aggiungere utenti. Viene fornito con alcune bandiere. Alcuni di loro sono i seguenti.
-D Predefinito
-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 del gruppo iniziale
-G Gruppi aggiuntivi per nome
-c Commento
Figura 04: Default
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 passati alla home directory, verrà creato l'utente_2.
Quali sono le somiglianze tra Adduser e Useradd?
- Entrambi sono comandi Linux.
- Entrambi possono essere usati 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 aggiungere 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/user). | Il comando useradd non crea una directory utente nella home, se non specificato con -m. |
Complessità della sintassi | |
La sintassi del comando per adduser non è complicata come in useradd. | Il comando useradd ha una certa complessità. |
Riepilogo – Adduser vs Useradd
Linux è popolare tra le grandi organizzazioni e tra i normali utenti di computer. Viene anche utilizzato per gli ambienti server a causa dell'affidabilità e della stabilità. L'utente può impartire comandi utilizzando l'interfaccia della riga di comando per eseguire varie attività. I 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 la configurazione 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
Puoi scaricare la versione PDF di questo articolo e usarla per scopi offline come da nota di citazione. Si prega di scaricare la versione PDF qui Differenza tra Adduser e Useradd