Comandos Linux · 2 min read · Sep 17, 2025

Tutorial del comando logname de Linux para principiantes (con ejemplos)

Linux ofrece varios comandos que muestran en la salida el nombre de inicio de sesión del usuario actual. Uno de ellos es logname. En este tutorial, entenderemos rápidamente los conceptos básicos de esta herramienta de línea de comandos utilizando algunos ejemplos fáciles de entender. Pero antes de hacer eso, vale la pena mencionar que todos los ejemplos en este tutorial han sido probados en CentOS 7.

Comando logname de Linux

Como ya se mencionó al principio, el comando logname te permite conocer el nombre de inicio de sesión del usuario actual (o llamante). Aquí está la sintaxis de esta utilidad:

logname [OPCIÓN]

Y a continuación se muestra cómo la página del manual de la herramienta lo explica:

logname - imprime el nombre de inicio de sesión del usuario  
Imprime el nombre del usuario actual.

Aquí hay algunos ejemplos en formato de preguntas y respuestas que te darán una buena idea de cómo funciona la utilidad logname.

P1. ¿Cómo usar logname?

El uso básico es muy fácil: todo lo que tienes que hacer es ejecutar ‘logname’ sin ningún argumento.

logname

El comando producirá el nombre de inicio de sesión del usuario actual. Por ejemplo, en mi caso, produjo la siguiente salida:

tarra9779725351

P2. ¿Dónde busca logname la información?

El comando logname accede a un archivo mantenido por el sistema (a menudo /var/run/utmp o /etc/utmp) para obtener la información que produce en la salida. Si el comando se ejecuta con éxito, su estado de salida es 0, de lo contrario, el estado es 1.

P3. ¿En qué se diferencia logname de otros comandos similares?

Algunos de ustedes podrían argumentar por qué se necesita el comando logname cuando existen otros comandos similares como whoami. Bueno, hay al menos una diferencia importante entre esos comandos y logname: devuelve el nombre de usuario subyacente incluso cuando se usa en modo sudo.

La siguiente captura de pantalla muestra claramente que otros comandos similares producen ‘root’ en la salida cuando se ejecutan en modo sudo, pero logname produce el nombre de usuario subyacente incluso en ese caso.

Nota: Para mostrar ayuda genérica o información relacionada con la versión, utiliza las opciones de línea de comandos –help y –version.

Conclusión

Logname es una utilidad de línea de comandos muy básica: es fácil de entender y usar, con prácticamente ninguna opción de línea de comandos. Así que, en general, la curva de aprendizaje es inexistente. Para saber más sobre esta herramienta, dirígete a su página de manual.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.