Come Modificare o Eliminare un Utente su Linux

Schermata Del Computer Che Illustra La Gestione Utenti Su Linux: A Sinistra Il Terminale Con I Comandi Sudo Usermod E Userdel, A Destra L'Interfaccia Grafica Per Rimuovere Un Account.
Confronto tra i due metodi per gestire gli utenti Linux: la potenza della riga di comando (a sinistra) e la semplicità dell'interfaccia grafica (a destra).

Hai la necessità di cambiare il nome di un account o di rimuovere un utente che non utilizza più il sistema? Gestire gli utenti su Linux può sembrare un’operazione da “esperti”, ma grazie al terminale (e a qualche trucco grafico) è molto più semplice di quanto pensi! 🛠️

In questa guida ti spiegheremo passo-passo come utilizzare i comandi usermod e userdel per mantenere il tuo sistema pulito e organizzato.

⚠️ Importante: Per eseguire queste operazioni, devi avere i privilegi di amministratore (root) o poter utilizzare il comando sudo. Prima di eliminare un utente, assicurati sempre di avere un backup dei dati importanti contenuti nella sua cartella personale.


Come Modificare un Utente con il comando usermod 📝

Il comando principale per modificare un utente esistente è usermod. Ecco i casi più comuni:

Cambiare il Nome Utente (Login)

Se vuoi cambiare il nome con cui un utente effettua l’accesso: sudo usermod -l nuovo_nome vecchio_nome

Cambiare la Cartella Home

Se hai cambiato il nome utente, vorrai probabilmente spostare anche la sua cartella personale: sudo usermod -d /home/nuovo_nome -m nuovo_nome (Il parametro -m serve a spostare fisicamente i file nella nuova posizione).

Aggiungere un Utente a un Gruppo (es. sudo)

Per permettere a un utente di eseguire comandi come amministratore: sudo usermod -aG sudo nome_utente


Come Eliminare un Utente con userdel 🗑️

Quando un account non serve più, è bene rimuoverlo per motivi di sicurezza.

Eliminare solo l’utente

Se vuoi cancellare l’account ma mantenere i suoi file personali: sudo userdel nome_utente

Eliminare utente e cartella Home (Scelta consigliata) 🧹

Se vuoi fare pulizia completa e rimuovere anche la cartella /home/nome_utente e le sue e-mail: sudo userdel -r nome_utente


Metodo Grafico (Per chi non ama il terminale) 🖥️

Se utilizzi una distribuzione con interfaccia grafica (come Ubuntu, Linux Mint o Fedora), puoi fare tutto senza digitare una riga di codice:

  1. Apri le Impostazioni di sistema.
  2. Cerca la sezione Utenti (o Account).
  3. Clicca su Sblocca in alto a destra (ti verrà chiesta la password).
  4. Seleziona l’utente e clicca su Rimuovi Utente o modifica i suoi permessi direttamente dai menu a tendina.

FAQ: Domande Frequenti ❓

Cosa succede se elimino un utente mentre è connesso?

È sempre meglio terminare la sessione dell’utente prima di procedere. Puoi forzare la disconnessione con il comando sudo killall -u nome_utente.

Posso recuperare un utente eliminato?

Una volta cancellato con il comando -r, i file nella home sono persi a meno che tu non abbia un backup. L’account va ricreato da zero.

Qual è la differenza tra deluser e userdel?

userdel è il comando standard di basso livello presente in quasi tutte le distro. deluser è uno script più “amichevole” tipico di Debian/Ubuntu che spesso guida l’utente con domande interattive.

Avatar photo
Sono un Network Technician, Web & Graphic Designer e SEO Specialist, con una profonda passione per la tecnologia. Nel marzo 2019 ho fondato SOS Guide, un progetto nato per condividere questa passione.