Linux Basics · 3 min read · Nov 13, 2025

Nozioni di base su Linux: come aggiungere e eliminare utenti shell su CentOS

Nozioni di base su Linux: come aggiungere e eliminare utenti shell su CentOS

Argomento del tutorial:

Contenuti

  • 1.1 Panoramica
  • 1.2 Aggiunta ed eliminazione di utenti shell su CentOS - Un’introduzione
  • 1.3 Come aggiungere un utente shell su CentOS
  • 1.4 Come eliminare un utente shell su CentOS

1.1-Panoramica

CentOS Linux è una distribuzione popolare supportata dalla comunità, principalmente derivata da fonti liberamente disponibili al pubblico da Red Hat (per Red Hat Enterprise Linux-RHEL). Data la sua origine, CentOS Linux mira essenzialmente a essere funzionalmente compatibile con RHEL. Una versione rivista di CentOS viene generalmente rilasciata circa ogni 2 anni, oltre a ciascuna versione di CentOS che viene aggiornata periodicamente quasi ogni 6 mesi per supportare l’hardware aggiornato. Questo offre inevitabilmente agli utenti un ambiente Linux altamente sicuro, a bassa manutenzione, affidabile e abbastanza familiare e riproducibile.

1.2 Aggiunta ed eliminazione di utenti shell su CentOS - Un’introduzione

Il processo di aggiunta ed eliminazione di utenti shell su un nuovo server è un compito di base che ogni utente Linux o amministratore di sistema dovrebbe conoscere. Infatti, quando un utente crea un nuovo server, inizia con un account root predefinito, godendo così di autorità e flessibilità assolute, anche se l’accesso illimitato è in qualche modo suscettibile di abuso. Pertanto, per controllare una probabile manipolazione, è sempre prudente aggiungere un utente non privilegiato supplementare per completare compiti comuni. Inoltre, gli amministratori di sistema devono garantire la creazione di account supplementari per gli utenti di sistema in modo da assegnare un account unico a ciascun utente.

Questo tutorial offre una guida completa sul processo di creazione ed eliminazione di account utente shell su CentOS:

1.3 Come aggiungere un utente shell su CentOS

Per aggiungere un nuovo utente shell su CentOS, è necessario utilizzare il seguente comando, sostituendo la parola “newuser” con il nome utente preferito.

adduser newuser

Il comando adduser crea una nuova directory home per l’utente sotto /home. Nel nostro esempio, il nome della directory sarà /home/newuser. Questo comando senza opzioni aggiuntive sarà sufficiente per la maggior parte dei casi.

Opzioni avanzate

Se si desidera impostare una directory home diversa, utilizzare l’opzione –home. ad es.:

adduser –home /home/otherdirectory newuser

Il nuovo utente shell utilizzerà la shell predefinita di centos. Per specificare una shell diversa come /bin/sh, utilizzare l’opzione –shell seguita dal percorso del binario della shell. combinato con il nostro percorso home diverso di cui sopra, il comando apparirà così:

adduser –shell /bin/sh –home /home/otherdirectory newuser

Un elenco di tutte le opzioni è disponibile nella manpage del comando. La manpage può essere visualizzata con questo comando:

man adduser

Per uscire dalla manpage, premere “q”.

Il comando adduser è il primo passo nel processo di aggiunta di un nuovo utente su CentOS. Questo deve essere seguito dall’assegnazione di una nuova password all’utente, digitando e confermando la nuova password al ricevimento del prompt di sistema. Gli amministratori devono utilizzare il seguente comando per farlo:

passwd newuser

Hai appena aggiunto un nuovo utente e mappato una password al suo account! Successivamente, è necessario disconnettersi dall’utente root digitando “exit”, e poi accedere nuovamente con il nuovo nome utente e la password. Puoi proseguire da questo punto se desideri assegnare l’accesso a funzionalità amministrative al nuovo utente.

1.4 Come eliminare un utente shell su CentOS

L’eliminazione degli account utente shell è necessaria quando l’utente specifico non è più necessario sul server privato virtuale. Questo può essere ottenuto utilizzando il seguente comando:

userdel newuser

Gli amministratori devono notare qui che hanno la possibilità di aggiungere il flag “-r” al comando sopra menzionato (come indicato di seguito) se desiderano anche rimuovere i file e la directory home dell’utente nel processo.

userdel -r newuser

Il comando sopra garantirà certamente un’eliminazione sicura dell’account utente, oltre a tutti i privilegi sudo collegati a detto account.

Un elenco di tutte le opzioni è disponibile nella manpage del comando. La manpage può essere visualizzata con questo comando:

man userdel

Per uscire dalla manpage, premere “q”.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.