whoami
no Linux não lê a variável USER
.
Em um "sistema regular" (significando não usar, por exemplo, LDAP), ele apenas faz uma chamada de sistema geteuid(2)
para obter seu ID de usuário efetivo atual e depois lê /etc/passwd
para procurar seu nome de usuário.