Comandos Linux · 1 min read · Sep 17, 2025

Tutorial do Comando logname do Linux para Iniciantes (com Exemplos)

O Linux oferece vários comandos que exibem na saída o nome de login do usuário atual. Um deles é logname. Neste tutorial, vamos entender rapidamente os fundamentos desta ferramenta de linha de comando usando alguns exemplos fáceis de entender. Mas antes de fazermos isso, vale a pena mencionar que todos os exemplos neste tutorial foram testados no CentOS 7.

Comando logname do Linux

Como já mencionado no início, o comando logname permite que você saiba o nome de login do usuário atual (ou chamador). Aqui está a sintaxe desta utilidade:

logname [OPÇÃO]

E a seguir está como a página do manual da ferramenta explica:

logname - imprime o nome de login do usuário  
Imprime o nome do usuário atual.

Aqui estão alguns exemplos no estilo Q&A que lhe darão uma boa ideia de como a utilidade logname funciona.

Q1. Como usar logname?

O uso básico é muito fácil - tudo que você precisa fazer é executar ‘logname’ sem argumentos.

logname

O comando produzirá o nome de login do usuário atual. Por exemplo, no meu caso, ele produziu a seguinte saída:

tarra9779725351

Q2. Onde o logname procura informações?

O comando logname acessa um arquivo mantido pelo sistema (geralmente /var/run/utmp ou /etc/utmp) para obter as informações que produz na saída. Se o comando for executado com sucesso, seu status de saída é 0, caso contrário, o status é 1.

Q3. Como o logname é diferente de outros comandos similares?

Alguns de vocês podem argumentar por que o comando logname é necessário quando existem outros comandos similares como whoami? Bem, há pelo menos uma grande diferença entre esses comandos e o logname: ele retorna o nome de usuário subjacente mesmo quando você o usa no modo sudo.

A captura de tela a seguir mostra claramente que outros comandos similares produzem ‘root’ na saída quando executados no modo sudo, mas o logname produz o nome de usuário subjacente mesmo nesse caso.

Nota: Para exibir ajuda genérica ou informações relacionadas à versão, use as opções de linha de comando –help e –version.

Conclusão

Logname é uma utilidade de linha de comando muito básica - é fácil de entender e usar, com virtualmente nenhuma opção de linha de comando. Portanto, no geral, a curva de aprendizado é inexistente. Para saber mais sobre esta ferramenta, acesse sua página de manual.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.