GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Crea ed elimina utenti in Ubuntu 20.04

Panoramica

Sapere come creare ed eliminare utenti in Ubuntu è una delle abilità di base che un utente Linux (amministratore) dovrebbe conoscere ed è ancora una delle abilità più importanti da avere (gestione degli utenti). La ragione alla base di ciò è, perché in ogni sistema operativo multiutente (anche Linux) ci sono e dovrebbero esserci una serie di diversi permessi utente e diversi gruppi di utenti. Ciò è dovuto a motivi di sicurezza.

Non vuoi che un utente gestisca l'intero sistema che viene eseguito in un ambiente di produzione (ovvero sui server). È sempre consigliabile avere più utenti sul tuo sistema. A volte potrebbe essere necessario che un utente agisca solo come account di servizio (non ha una cartella Inizio, non ha accesso alla shell e può eseguire solo app e strumenti specifici).

In questo articolo tratteremo come creare ed eliminare utenti in Ubuntu tramite terminale. I comandi che useremo per eseguire queste azioni sono:"adduser" e "deluser". Puoi anche creare un nuovo utente con il comando “useradd”. Ci sono differenze tra questi due comandi. Si comportano in modo diverso e li copriranno entrambi.

La prossima linea delle abilità di gestione degli utenti è come creare gruppi di utenti e aggiungere utenti a un gruppo (e ovviamente rimuovere l'utente da un gruppo ed eliminare il gruppo). Puoi controllare anche questa procedura in questo post:LINK .

Prerequisiti :

Per poter creare e rimuovere utenti, devi essere loggato come root o come utente con privilegi sudo.

Come creare ed eliminare utenti in Ubuntu

Come creare un utente con il comando adduser

Per prima cosa creeremo un nuovo utente con il comando "adduser". Il comando "adduser" creerà automaticamente un nuovo utente con una home directory e chiederà di impostare la password anche per il nuovo utente, creare impostazioni utente predefinite (aggiungendo dettagli utente nel file /etc/passwd, aggiungere un ID utente univoco , eccetera). Una volta che sei in un terminale per creare un nuovo utente, digiterai "adduser" ed è "username". Ti verrà richiesta la tua password sudo.

sudo adduser newuser

Una volta digitata la password, ti verranno poste una serie di domande, da cui è necessaria la password per il nuovo utente, e tutte le altre domande sono facoltative.

Dopo dovrai solo confermare le informazioni con "y". E hai creato con successo un nuovo utente. Questo comando creerà anche una nuova home directory per gli utenti.

Inoltre, ricorda che in Ubuntu per impostazione predefinita ai membri del gruppo sudo viene concesso l'accesso sudo. Ciò significa che l'utente appena creato non sarà nel gruppo di utenti sudo per impostazione predefinita e dovrai aggiungerlo.

Come creare un utente con il comando useradd

Quando crei un nuovo utente con il comando "useradd", creerà semplicemente un utente "vuoto". Non avrà una home directory, non avrà una password impostata e non farà parte di alcun gruppo di utenti. Ciò significa che, dopo la creazione dell'utente con il comando "useradd", dovrai impostare tutto separatamente.

sudo useradd newuser2

Ci sono ovviamente opzioni per questo comando che possono aggiungere e impostare altre impostazioni utente necessarie. Ad esempio, se è necessario disporre di una directory home per un nuovo utente, è necessario aggiungere l'opzione "-m" al comando "useradd". Il comando si presenta così:

sudo useradd -m newuser2

Dopo la creazione dell'utente con il comando "useradd", l'utente non sarà in grado di accedere poiché non ha una password impostata (il comando non la imposta). La password può essere facilmente impostata con il comando “passwd”.

sudo passwd newuser2

Possiamo dire, essenzialmente se hai bisogno di un per creare rapidamente un utente in Ubuntu con un comando, con una home directory, una password e tutto il resto dell'utente desktop, usa il comando – adduser. Per un maggiore controllo e gestione degli utenti sui server, meglio utilizzare il comando useradd.

Per ulteriori opzioni e informazioni su come impostare altre impostazioni utente, puoi fare riferimento alle pagine man di entrambi i comandi:adduser , useradd

Aggiungi privilegi utente sudo a un nuovo utente

Per aggiungere l'autorizzazione sudo al nuovo utente, utilizziamo lo strumento "usermod" per modificare l'utente. Lo strumento deve essere eseguito con sudo. Esegui il comando in questo modo:

sudo usermod -aG sudo newuser
 

Come eliminare un utente in Ubuntu

Per questa azione utilizzerai il comando "deluser" e digiterai il suo "nome utente". Anche per questo comando è necessario eseguirlo con sudo o eseguirlo come root.

sudo userdel newuser

Dopo aver digitato la password sudo/root, l'utente e le sue impostazioni verranno eliminati, ma la sua home directory e i file non verranno eliminati. Per eliminare contemporaneamente un utente con la sua home directory, aggiungi l'opzione "-r" nel comando. Il comando sarà simile a questo:

sudo userdel -r newuser

Riepilogo

Ora hai imparato come creare ed eliminare utenti in Ubuntu. Per riassumere i passaggi che abbiamo eseguito:creato un utente con il comando "adduser", creato un utente con il comando "useradd" (con la home directory dell'utente) ed eliminati anche gli utenti insieme alla loro home directory. Inoltre, per sottolineare che tutti i comandi che abbiamo utilizzato in questo articolo, possono ovviamente essere applicati in qualsiasi distribuzione basata su Ubuntu e anche in altre distribuzioni come Debian, Kubuntu, Pop OS e Linux Mint.


Ubuntu
  1. Come aggiungere ed eliminare utenti in Ubuntu, Debian e LinuxMint

  2. Come creare ed eliminare un gruppo di utenti in Linux

  3. Crea e rimuovi utenti CentOS

  4. Come creare ed eliminare utenti su Ubuntu 16.04

  5. Come creare ed eliminare un utente su Debian 9

Come aggiungere e rimuovere utenti su Ubuntu 20.04

Come aggiungere, eliminare e concedere privilegi Sudo agli utenti in Ubuntu

Come visualizzare ed eliminare la cronologia del terminale in Ubuntu 20.04

Come creare un utente Sudo su Ubuntu e Debian

Elimina gli utenti in Linux con il comando Userdel

Come creare e gestire nuovi utenti su Linux