En este artículo, cubriremos el whoami
comando.
Como su nombre indica, el whoami
El comando imprime el nombre de usuario del ID de usuario efectivo. En otras palabras, muestra el nombre del usuario conectado actualmente.
Cómo usar el whoami
Comando #
La sintaxis para whoami
El comando es el siguiente:
whoami [OPTION]
Para mostrar el nombre del usuario registrado actualmente, invoque el comando sin ninguna opción:
whoami
Se mostrará una salida similar a la siguiente en la pantalla, mostrando el nombre del usuario que invoca el comando:
linuxize
Puedes usar el whoami
Comando en scripts de shell para comprobar el nombre del usuario que ejecuta el script.
Aquí hay un ejemplo usando un if
para comparar el nombre del usuario que ejecuta el script con una cadena dada.
if [[ "$(whoami)" != "any_name" ]]; then
echo "Only user 'any_name' can run this script."
exit 1
fi
Si el nombre de usuario no coincide con la cadena dada, la secuencia de comandos repetirá un mensaje y saldrá.
El comando whoami también es útil para verificar el nombre del usuario después de cambiar a otro usuario con el su
comando.
whoami
no acepta argumentos. Si pasa un argumento, el comando imprime un mensaje de error:
whoami: extra operand ‘anything’
Try 'whoami --help' for more information.
El whoami
El comando acepta solo dos opciones:
-h
,--help
- Mostrar un mensaje de ayuda y salir.-V
,--version
- Muestra la información de la versión y sale.
Comandos alternativos #
Ejecutando el id
comando con -un
options produce el mismo resultado que ejecutar whoami
:
whoami [OPTION]
Usa el id
comando para obtener más información sobre un usuario determinado.
El $USER
variable de entorno contiene el nombre del usuario que ha iniciado sesión:
echo $USER
Conclusión #
El whoami
El comando es un compuesto de las palabras "¿Quién soy yo?" e imprime el nombre del usuario asociado con el ID de usuario efectivo actual.
Si tiene alguna pregunta o comentario, no dude en dejar un comentario.