Ayúdanos a seguir proporcionándote tutoriales gratuitos y de calidad desactivando tu bloqueador de anuncios. suscriptores a nuestro sitio.

Cómo usar el comando Whoami en Linux

27 feb 2021 1 min di lettura
Cómo usar el comando Whoami en Linux
Tabla de contenidos

Introducción

En este artículo, cubriremos el comando whoami

Como sugiere el nombre, el whoami muestra el nombre del usuario actualmente conectado.

Usa el comando whoami

La sintaxis del whoami es la siguiente:

whoami [OPTION]

Para ver el nombre del usuario actualmente conectado al sistema, invoque el comando sin ninguna opción:

whoami

Una salida similar a la siguiente aparecerá en la pantalla, mostrando el nombre del usuario que invoca el comando:

noviello

El whoami se puede utilizar en scripts de shell para verificar el nombre del usuario que ejecuta el script.

A continuación, se muestra un ejemplo que usa la if para comparar el nombre del usuario que ejecuta el script con una cadena determinada.

if [[ "$(whoami)"!= "noviello" ]]; then
 echo "Only user 'noviello' can run this script."
 exit 1
 fi

Si el nombre de usuario no coincide con la cadena especificada, el script imprime un mensaje y sale.

El whoami también es útil para verificar el nombre del usuario después de pasarlo a otro usuario con el comando su

whoami no tiene argumentos. Si pasa un argumento, el comando imprime un mensaje de error:

whoami: extra operand 'anything'
 Try 'whoami --help' for more information.

El whoami acepta solo dos opciones:

  • -h, --help mensaje de ayuda y sale.
  • -V, --version: muestra la información de la versión y sale.

Comandos alternativos

Ejecutar el id con la -un produce el mismo resultado que el comando whoami

id [OPTION]

Para ver el nombre del usuario actualmente conectado al sistema usando el comando id

id -un

Un resultado similar al siguiente aparecerá en la pantalla, mostrando el nombre del usuario que invoca el comando:

noviello

Utilice el id sin opciones para obtener más información sobre un usuario en particular.

id

Otra alternativa es usar la $USER que contiene el nombre del usuario que inició sesión:

echo $USER
noviello

Conclusión

El whoami imprime el nombre del usuario actualmente conectado.

Apóyenos si le gusta nuestro contenido. Gracias.

Buy me a coffeeBuy me a coffee

Únase a la conversación

Apóyenos con una donación.

Genial! A continuación, complete el pago para obtener acceso completo a Noviello.it.
Bienvenido de nuevo! Has iniciado sesión correctamente.
Te has suscrito correctamente a Noviello.it.
Éxito! Su cuenta está completamente activada, ahora tiene acceso a todo el contenido.
Éxito! Su información de facturación ha sido actualizada.
Su facturación no se actualizó.