É comum o comando whoami ser utilizado dentro de um script para guardar um log de qual é o usuário que o utilizou e claro usando o date para saber qual é data? Existe outro modo melhor de obter o mesmo resultado?
É comum o comando whoami ser utilizado dentro de um script para guardar um log de qual é o usuário que o utilizou e claro usando o date para saber qual é data? Existe outro modo melhor de obter o mesmo resultado?
Jefferson para descobrir o usuário que executou certos comandos podemos fazer de várias maneiras, uma delas seria utilizar as variáveis de ambiente:
echo ${LOGNAME}
echo ${USER}
Perceba que ambas vão imprimir o nome do usuário que esta com o shell aberto.
Espero ter ajudado.
Você também pode utilizar o comando "id":
echo $(id -un)
Ou ainda, obter mais detalhes do usuário logado como o seu próprio id e grupos pertencentes por exemplo:
echo $(id)