Para deixar bem claro o que as outras respostas já declararam perfeitamente: esse outro usuário não é apenas "root tanto quanto você" (resposta da Videonauth), mas também pode se tornar você (alterne para a sua conta de usuário) .
Isso ocorre porque, com privilégios de superusuário, é possível alternar para qualquer conta.
Você provavelmente sabe
sudo su
que é uma opção de abrir um shell raiz se o root não tiver uma senha definida (portanto, você não pode simplesmente fazer login diretamente como root).
su
é a abreviação de "alternar usuário". Para qual usuário ele alterna? Nada é afirmado, certo? Mas, na página de manual, podemos aprender que:
Chamado sem um nome de usuário, su assume como padrão o superusuário.
Então isso efetivamente é
sudo su root
se você não renomeou root
para outra coisa.
Se você acabou de executar su <someuser>
, será solicitada uma senha. Portanto, se você executar su root
, será solicitada a senha de root (que não existe no Ubuntu por padrão, portanto, não é possível efetuar login). diferente da senha, sendo a sequência vazia)). Mas se você executar sudo su root
, será solicitada sua própria senha. E você é solicitado apenas por sudo
. Depois de sudo
receber sua senha, ele executa o comando recebido como parâmetros com privilégios de superusuário. Como é possível alternar para qualquer conta ao ter privilégios de superusuário, um prompt de senha não é necessário.
Então, executando
sudo su <yourusername>
, o outro sudoer pode efetuar login como você.