Parece haver alguma suposição acontecendo aqui ...
Os backticks obviamente estão fazendo o que os outros explicaram, expandindo-se whoamiantes de invocar 'sudo' e deixando os backticks fora de 'root', como esperado.
Mas é útil entender o que realmente está acontecendo com o sudo (8). Então, na verdade, olhei para a página de manual!
"O uid e o gid reais e efetivos estão definidos para corresponder aos do usuário de destino ..."
Portanto, parece que o comportamento observado não tem nada a ver com a diferença entre o ID do usuário efetivo e o real.
Também é ilustrativo fazer "sudo printenv" e comparar com apenas "printenv", o que realmente me surpreendeu um pouco. Mostra que [i] algumas [/ i] variáveis exportadas estão disponíveis e outras não: relata HOME, PATH, PS1, SHELL, TERM e EDITOR do usuário que está chamando, mas não outras como MANPATH, CVSROOT, LD_LIBRARY_PATH ou ENV. Isso parece um pouco estranho, pois pode fazer com que os programas se comportem de maneira diferente do que no usuário original ou como root.
whoami? Basta dizer sudo whoami .. retornos raiz