Comandi Linux · 3 min read · Dec 23, 2025

Tutorial sul comando chfn di Linux per principianti (6 esempi)

Un utente in Linux ha molte informazioni associate, inclusi numeri di telefono di casa e ufficio, numero della stanza dell’ufficio e altro ancora. Di solito saltiamo la compilazione di queste informazioni (poiché sono tutte facoltative) durante la creazione di un utente. Ma sapevi che esiste un comando che ti consente di modificare tutte queste informazioni?

In questo tutorial, discuteremo le basi del comando chfn utilizzando alcuni esempi facili da comprendere. Ma prima di farlo, vale la pena menzionare che tutti gli esempi in questo articolo sono stati testati su una macchina Ubuntu 18.04LTS.

Comando chfn di Linux

Il comando chfn in Linux ti consente fondamentalmente di cambiare facilmente il nome completo di un utente e le informazioni correlate. Di seguito è riportata la sua sintassi:

chfn [opzioni] [LOGIN]

Ecco cosa dice la pagina man al riguardo:

 Il comando chfn cambia il nome completo dell'utente, il numero della stanza dell'ufficio, il numero di telefono dell'ufficio e il numero di telefono di casa per l'account di un utente. Queste informazioni vengono tipicamente stampate da finger(1) e programmi simili. Un utente normale può cambiare solo i campi per il proprio account, soggetto alle restrizioni in /etc/login.defs. (La configurazione predefinita è di impedire agli utenti di cambiare il proprio nome completo.) L'utente super può cambiare qualsiasi campo per qualsiasi account. Inoltre, solo l'utente super può utilizzare l'opzione -o per cambiare le porzioni non definite del campo GECOS.

 Questi campi non devono contenere due punti. Ad eccezione del campo altro, non dovrebbero contenere virgole o segni di uguale. Si raccomanda inoltre di evitare caratteri non ASCII statunitensi, ma questo è applicato solo per i numeri di telefono. Il campo altro è utilizzato per memorizzare informazioni contabili utilizzate da altre applicazioni.

Di seguito sono riportati alcuni esempi in stile Q&A per darti un’idea di come funziona effettivamente il comando chfn.

D1. Come cambiare il nome completo dell’utente utilizzando chfn?

Questo può essere fatto utilizzando l’opzione della riga di comando -f nel seguente modo:

sudo chfn -f HimanshuArora himanshu

Nota che ‘himanshu’ è l’utente Linux per il quale il nome completo viene cambiato in ‘HimanshuArora’.

D2. Come cambiare il numero di telefono di casa utilizzando chfn?

Per cambiare il numero di telefono di casa, utilizza l’opzione della riga di comando -h.

sudo chfn -h 0172-666666 himanshu

D3. Come cambiare il numero della stanza dell’utente utilizzando chfn?

Questo può essere fatto utilizzando l’opzione della riga di comando -r.

sudo chfn -r 12 himanshu

D4. Come cambiare il numero di telefono del lavoro dell’utente utilizzando chfn?

Per cambiare il numero di telefono del lavoro, utilizza l’opzione della riga di comando -w.

sudo chfn -w 0173-222222 himanshu

D5. Come verificare le modifiche effettuate tramite chfn?

Per verificare che tutte le modifiche effettuate tramite chfn siano state salvate correttamente, utilizza il comando finger. Ad esempio, ecco cosa ha mostrato questo comando sul mio sistema dopo aver eseguito i comandi delle sezioni precedenti.

Come verificare le modifiche effettuate tramite chfn

Quindi puoi vedere che tutte le modifiche apportate tramite chfn sono state salvate.

Nota che nel caso in cui finger non sia installato sul tuo sistema, installalo utilizzando il seguente comando:

sudo apt-get install finger

D6. Come cambiare tutte le informazioni in una sola volta?

Se desideri cambiare tutte le informazioni associate all’utente in una sola volta, utilizza il comando chfn senza alcuna opzione (specifica il nome utente nel caso tu voglia farlo per un utente diverso da quello attualmente connesso).

chfn

Conclusione

Che tu sia solo un utente che desidera cambiare le proprie informazioni associate, o un amministratore di sistema che desidera apportare modifiche alle informazioni per più utenti, il comando chfn è al tuo servizio. Abbiamo discusso la maggior parte delle opzioni della riga di comando qui. Per saperne di più, vai alla pagina man dello strumento.

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.