Comando Linux · 3 min read · Dec 23, 2025
Tutorial do Comando chfn do Linux para Iniciantes (6 Exemplos)

Um usuário no Linux tem muitas informações associadas a ele, incluindo números de telefone de casa e do escritório, número da sala do escritório e mais. Geralmente, pulamos o preenchimento dessas informações (já que todas são opcionais) ao criar um usuário. Mas você sabia que existe um comando que permite ajustar todas essas informações?
Neste tutorial, discutiremos os fundamentos do comando chfn usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos neste artigo foram testados em uma máquina Ubuntu 18.04LTS.
Comando chfn do Linux
O comando chfn no Linux basicamente permite que você altere o nome completo de um usuário, bem como informações relacionadas, facilmente. A seguir está sua sintaxe:
chfn [opções] [LOGIN]E aqui está o que a página do manual diz sobre isso:
O comando chfn altera o nome completo do usuário, número da sala do escritório, número de telefone do escritório e número de telefone de casa para a conta de um usuário.
Essas informações são tipicamente impressas pelo finger(1) e programas similares. Um usuário normal pode apenas alterar os campos de sua própria conta, sujeito às restrições em /etc/login.defs. (A configuração padrão é impedir que os usuários alterem seu nome completo.) O superusuário pode alterar qualquer campo para qualquer conta. Além disso, apenas o superusuário pode usar a opção -o para alterar as partes não definidas do campo GECOS.
Esses campos não devem conter dois pontos. Exceto pelo campo outros, eles não devem conter vírgula ou sinal de igual. Também é recomendado evitar caracteres não ASCII dos EUA, mas isso é apenas aplicado para os números de telefone. O campo outros é usado para armazenar informações contábeis usadas por outros aplicativos.A seguir estão alguns exemplos em formato de perguntas e respostas para lhe dar uma ideia de como o comando chfn realmente funciona.
P1. Como alterar o nome completo do usuário usando chfn?
Isso pode ser feito usando a opção de linha de comando -f da seguinte maneira:
sudo chfn -f HimanshuArora himanshuObserve que ‘himanshu’ é o usuário do Linux para o qual o nome completo é alterado para ‘HimanshuArora’.
P2. Como alterar o número de telefone de casa usando chfn?
Para alterar o número de telefone de casa, use a opção de linha de comando -h.
sudo chfn -h 0172-666666 himanshuP3. Como alterar o número da sala do usuário usando chfn?
Isso pode ser feito usando a opção de linha de comando -r.
sudo chfn -r 12 himanshuP4. Como alterar o número de telefone do trabalho do usuário usando chfn?
Para alterar o número de telefone do trabalho, use a opção de linha de comando -w.
sudo chfn -w 0173-222222 himanshuP5. Como verificar as alterações feitas através do chfn?
Para verificar se todas as alterações que você fez através do chfn foram salvas com sucesso, use o comando finger. Por exemplo, aqui está o que esse comando mostrou no meu sistema após eu executar todos os comandos das seções anteriores.

Então você pode ver que todas as alterações feitas através do chfn foram salvas.
Observe que, caso o finger não esteja instalado em seu sistema, instale-o usando o seguinte comando:
sudo apt-get install fingerP6. Como alterar todas as informações de uma só vez?
Se você quiser alterar todas as informações associadas ao usuário de uma só vez, use o comando chfn sem nenhuma opção (especifique o nome do usuário caso queira fazer isso para um usuário diferente do atualmente logado).
chfnConclusão
Seja você apenas um usuário procurando alterar suas informações associadas, ou um administrador de sistema que deseja fazer alterações nas informações de vários usuários, o comando chfn está à sua disposição. Discutimos a maioria das opções de linha de comando aqui. Para saber mais, acesse a página do manual da ferramenta.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.