Em primeiro lugar, o exemplo do seu PC é um exemplo falso, porque o nome do host não muda quando você faz sudo -i
, obviamente. Aqui está um exemplo real:
zanna@monster:~$ sudo -i
[sudo] password for zanna:
root@monster:~#
(digitei minha própria senha de usuário). Agora, como eu realmente não preciso desse shell de root para fazer nada, a primeira coisa que vou fazer é exit
it.
O principal ponto de desabilitar o login root é evitar o comportamento imprudente dos usuários. Não há razão para usar privilégios de root, a menos que você realmente precise: fazer o login como root o tempo todo reduz a segurança do sistema para um sistema Windows sujeito a malware e vírus.
Se alguém com intenção mal-intencionada conseguir obter a senha de um usuário com privilégio sudo
, você terá tantos problemas quanto teria se tivesse a senha de root. A decisão do design do Ubuntu em desabilitar o login raiz não faz diferença para isso.