Come aggiungere ed eliminare utenti su CentOS 7
CentOS, così come tutte le altre distribuzioni Linux, è un sistema operativo multi-utente. Ogni utente può avere diversi livelli di autorizzazione e impostazioni specifiche per varie applicazioni a riga di comando e GUI.
Sapere come aggiungere e rimuovere utenti è una delle competenze essenziali che ogni utente Linux dovrebbe conoscere.
In questo tutorial, spiegheremo come aggiungere e rimuovere utenti su sistemi CentOS 7.
Pre-requisiti #
È necessario essere connessi come root o come utente con privilegi sudo per creare e rimuovere utenti.
Come aggiungere un utente in CentOS #
In CentOS, è possibile creare un nuovo account utente utilizzando l’utilità useradd
della riga di comando.
Per creare un nuovo account utente chiamato “username” si dovrebbe eseguire:
sudo adduser username
Il comando sopra non mostra alcun output. Creerà la home directory del nuovo utente (/home/username
) e copierà i file dalla directory /etc/skel
alla home directory dell’utente. All’interno della home directory, l’utente può scrivere, modificare e cancellare file e directory.
Poi dovrai impostare una password per il nuovo utente in modo che possa accedere. Per farlo, usa il comando passwd
:
sudo passwd username
Ti verrà richiesto di inserire e confermare la password. Assicurati di usare una password forte.
Changing password for user username.New password: Retype new password: passwd: all authentication tokens updated successfully.
Di default su CentOS, ai membri del gruppo wheel viene concesso l’accesso sudo.
Se vuoi che l’utente appena creato abbia diritti amministrativi, aggiungi l’utente al gruppo wheel:
sudo usermod -aG wheel username
Come cancellare un utente in CentOS #
Se l’account utente non è più necessario, puoi cancellarlo usando lo strumento a riga di comando deluser
.
Per eliminare l’utente, senza cancellare i file utente, esegui:
sudo userdel username
Se vuoi eliminare e la directory home dell’utente e lo spool della posta usa il flag -r
:
sudo userdel -r username
Al successo, il comando userdel
non produce alcun output.
Se all’utente sono stati concessi sudoprivilegi, sarà rimosso dal gruppo wheel, così come da qualsiasi altro gruppo di cui l’utente era membro.
Conclusione #
In questo tutorial, hai imparato come aggiungere e rimuovere utenti in CentOS. Gli stessi comandi sono validi per qualsiasi altra distribuzione Linux.