Learning Center
Sistema: Linux

Come elencare gli utenti in Linux

11 dic 2025
Hostman Team
Hostman Team

L’amministrazione e la sicurezza di un sistema Linux richiedono un monitoraggio e una gestione attenta degli utenti. Sapere chi sta utilizzando il sistema e quali azioni sta eseguendo è fondamentale per mantenere sicurezza ed efficienza su server e computer Linux.

Questa guida illustra diversi metodi per verificare gli utenti in Linux, sia tramite terminale che tramite interfaccia grafica (in particolare Gnome). Le tecniche descritte aiutano a ottenere informazioni sui profili utente, sulle loro attività, sulla cronologia degli accessi e altro ancora.

Esistono vari modi per elencare gli account utente. Di seguito mostriamo come accedere alla lista degli utenti Linux tramite terminale o interfaccia grafica.

Terminale
Copia link

In questa sezione analizziamo i metodi per visualizzare gli utenti Linux tramite riga di comando.

File /etc/passwd
Copia link

Il file /etc/passwd contiene informazioni su tutti gli utenti registrati nel sistema. Ogni riga rappresenta un account utente e include: nome utente, password (indicata come x), UID, GID, informazioni GECOS, directory home e shell di login.

Per visualizzare il contenuto del file:

cat /etc/passwd

Puoi anche modificarlo usando un editor di testo come nano o vim.

Se utilizzi un server cloud Hostman con un utente non amministratore, il file potrebbe avere un aspetto simile a questo:

(Esempio visivo nel documento originale)

Le password non sono memorizzate qui, ma nel file /etc/shadow, per motivi di sicurezza.

Per mostrare solo i nomi degli utenti:

sed 's/:.*//' /etc/passwd

Comando who
Copia link

Il comando who mostra la lista degli utenti attivi, includendo:

  • nome utente

  • terminale utilizzato

  • data e ora del login

  • indirizzo IP (se disponibile)

who

Per elencare solamente i nomi degli utenti attualmente collegati:

users

Differenza:

  • who → informazioni dettagliate

  • users → semplice elenco degli utenti connessi

Comando w
Copia link

Il comando w fornisce una panoramica dettagliata degli utenti attivi, mostrando:

  • cosa stanno facendo

  • l’ora del login

  • la durata della sessione

  • il carico del sistema

Esegui:

w

Comando last
Copia link

Il comando last mostra la cronologia degli accessi degli utenti, incluse data, ora e provenienza delle connessioni. È utile per monitorare attività sospette o comportamenti anomali.

last

Comando lastlog
Copia link

Il comando lastlog visualizza l’ultimo accesso per ogni utente:

lastlog

Interfaccia grafica
Copia link

Per chi preferisce usare strumenti grafici, ecco come visualizzare gli utenti in sistemi Linux con ambiente Gnome. Strumenti simili non sono più supportati in KDE Plasma.

Gnome offre almeno due modi per accedere alla lista utenti.

Menu “Utenti”
Copia link

  1. Apri Impostazioni dal menu di sistema.

  2. Seleziona la scheda Utenti.

  3. Fai clic su Sblocca nell’angolo in alto a destra (ti verrà chiesta la password).

  4. Nella parte superiore vedrai l’elenco degli utenti; sotto troverai i dettagli e le impostazioni dell’account selezionato.

Utility “Utenti” aggiuntiva
Copia link

È possibile installare lo strumento aggiuntivo gnome-system-tools:

sudo apt install gnome-system-tools

(Su altre distribuzioni: dnf per Fedora, pacman per Arch, ecc.)

Dopo l’installazione:

  1. Apri la ricerca del sistema.

  2. Digita Utenti.

  3. Avvia l’utility appena installata.

Potrai visualizzare e modificare:

  • gli account esistenti

  • il tipo di account

  • la password

  • altri parametri avanzati

Per elencare gli utenti via terminale:

  • /etc/passwd — contiene informazioni sugli account

  • who — mostra gli utenti attivi con dettagli

  • w — visualizza attività attuali e stato del sistema

  • last — cronologia degli accessi

  • lastlog — ultimo login per ogni utente

Per sistemi Linux con Gnome:

  • menu Utenti

  • utility gnome-system-tools

Controllare chi accede al tuo sistema e quali operazioni esegue permette di individuare rapidamente problemi e migliorare la gestione complessiva del sistema. Usa il metodo più adatto alle tue esigenze.