Comandi Linux · 1 min read · Sep 17, 2025

Tutorial sul comando logname di Linux per principianti (con esempi)

Linux offre diversi comandi che mostrano in output il nome di accesso dell’utente corrente. Uno di questi è logname. In questo tutorial, comprenderemo rapidamente le basi di questo strumento da riga di comando utilizzando alcuni esempi facili da capire. Ma prima di farlo, vale la pena menzionare che tutti gli esempi in questo tutorial sono stati testati su CentOS 7.

Comando logname di Linux

Come già accennato all’inizio, il comando logname ti consente di conoscere il nome di accesso dell’utente corrente (o chiamante). Ecco la sintassi di questo strumento:

logname [OPZIONE]

Ecco come la pagina man di questo strumento lo spiega:

logname - stampa il nome di accesso dell'utente  
Stampa il nome dell'utente corrente.

Ecco alcuni esempi in stile Q&A che ti daranno una buona idea di come funziona l’utilità logname.

Q1. Come si usa logname?

L’uso di base è molto semplice: tutto ciò che devi fare è eseguire ‘logname’ senza argomenti.

logname

Il comando produrrà il nome di accesso dell’utente corrente. Ad esempio, nel mio caso, ha prodotto il seguente output:

tarra9779725351

Q2. Dove cerca logname le informazioni?

Il comando logname accede a un file mantenuto dal sistema (spesso /var/run/utmp o /etc/utmp) per ottenere le informazioni che produce in output. Se il comando viene eseguito con successo, il suo stato di uscita è 0, altrimenti lo stato è 1.

Q3. In cosa è diverso logname da altri comandi simili?

Alcuni di voi potrebbero chiedersi perché sia necessario il comando logname quando esistono altri comandi simili come whoami? Bene, c’è almeno una differenza principale tra quei comandi e logname: restituisce il nome utente sottostante anche quando lo usi in modalità sudo.

Lo screenshot seguente mostra chiaramente che altri comandi simili producono ‘root’ in output quando eseguiti in modalità sudo, ma logname produce il nome utente sottostante anche in quel caso.

Nota: Per visualizzare informazioni generiche di aiuto o relative alla versione, utilizza le opzioni della riga di comando –help e –version.

Conclusione

Logname è un’utilità da riga di comando molto semplice: è facile da capire e utilizzare, con praticamente nessuna opzione da riga di comando. Quindi, nel complesso, la curva di apprendimento è inesistente. Per saperne di più su questo strumento, vai alla sua pagina man.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.