Primeiro, vamos dar uma olhada em man who
:
Print information about users who are currently logged in.
Como você disse,
sudo su
registra me como usuário root
Então, é sobre você , não sobre raiz .
E você está certo. Isso é de man sudo
:
sudo allows a permitted user to execute a command as the superuser or another user, as specified by the security policy.
Então, novamente, quando você executa o comando sudo su
, na verdade você ( não root) está executando o comando su
como o superusuário.
Se você quiser se tornar root, primeiro você deve habilitar a conta root. Veja aqui como fazer isso:
Depois disso, você pode logar com root em tty1-6, via ssh, na GUI na tela de login, etc.
No Ubuntu, parece que existe uma alternativa para obter o root logado sem ativar sua conta. O seguinte comando fará isso:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY gnome-terminal
Isso abrirá um terminal raiz:
Relacionado à segunda pergunta, eu darei uma dica: procure no diretório /var/log
por arquivos como auth.log.*
.