Come aggiungere un nuovo utente in Debian

La gestione degli account utente è una parte fondamentale dell’amministrazione di un sistema Linux. Sia che si stia impostando un nuovo account per gli sviluppatori, sia che si stiano creando ruoli per la sicurezza, sia che si stia gestendo un VPS o un server dedicato, sapere come aggiungere e configurare gli utenti in Debian è essenziale.

Questa guida vi guiderà attraverso i passaggi per aggiungere un nuovo utente in Debian, impostare i permessi e garantire le migliori pratiche di sicurezza.

Passo 1: accedere come root o usare sudo

Prima di aggiungere utenti, è necessario disporre di privilegi amministrativi. Accedere come root o usare sudo con il proprio account normale.

su -
# o
sudo -i

Passo 2: Aggiungere il nuovo utente

Utilizzate il comando adduser, che è interattivo e di facile utilizzo:

adduser newusername

Verrà richiesto di:

Passo 3: concedere l’accesso a Sudo (facoltativo)

Se il nuovo utente ha bisogno di diritti amministrativi:

usermod -aG sudo newusername

Questo aggiunge l’utente al gruppo sudo, dandogli il permesso di eseguire comandi come root usando sudo.

Passo 4: verificare il nuovo utente

Passare all’account del nuovo utente per verificarlo:

su - newusername

Provate a eseguire un comando sudo (se è stato aggiunto al gruppo sudo):

sudo apt update

Opzionale: Personalizzare le impostazioni utente

È possibile:

  • Impostare la shell dell’utente:

    chsh -s /bin/bash newusername
  • Impostare la scadenza dell’account:

    chage -E 2025-12-31 newusername
  • Bloccare temporaneamente l’utente:

    usermod -L newusername

Migliori pratiche di sicurezza

  • Utilizzare password forti.

  • Evitate di dare accesso a sudo se non necessario.

  • Controllate regolarmente gli utenti con:

    cat /etc/passwd
  • Usare le chiavi SSH invece delle password per il login remoto, quando possibile.

Caso d’uso: Aggiunta di utenti su un server di hosting

Su un hosting VPS o dedicato (ad esempio, per lo sviluppo web o la gestione degli accessi del team):

  • Ogni utente può avere il proprio login SFTP

  • L’accesso limitato alla shell aumenta la sicurezza

  • Utile per gli ambienti di hosting condiviso o per la distribuzione di applicazioni web

Molti provider di hosting, come AlexHost, DigitalOcean o Hetzner, lo consentono su server Linux non gestiti.

Conclusione

L’aggiunta di un nuovo utente in Debian è un’operazione semplice che migliora la gestione del sistema, migliora la sicurezza e supporta gli ambienti multiutente. Sia che si gestisca un server personale o che si gestiscano più utenti in una configurazione di hosting, seguire questi passaggi garantisce un sistema Linux sicuro e organizzato.