Como desativar senha de root no ubuntu

Como desabilito a senha do ubuntu (no terminal e pra baixar aplicativos na loja) ?

Nota: Seu sistema ficará MUITO mais vulnerável a possíveis ataques caso faça isso. Boa parte da segurança do Linux depende da sua senha ser exigida para fazer alterações no sistema.

Enfim, com esse avisão fora do caminho, vamos lidar:

  1. Remover senha do terminal:
    echo "%adm ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/sem-senha
  2. Não exigir senha para instalar aplicativos:
    echo 'polkit.addRule(function(action, subject) { if (subject.isInGroup("adm")) { return polkit.Result.YES; } });' | sudo tee /etc/polkit-1/rules.d/00-sem-senha.rules

Restringindo root login

Uma vez com sudo instaldo e funcionando , para desativar o root, mas permitir o sudo
passwd --lock root .

E para desativar root do console terminal

Comente os tty

ttyS0 é para um console serial. Da mesma forma, no sistemas virtualizados Xen hvc0 é para o administrador.

sudo nano /etc/securetty

#
# /etc/securetty
#

console
#tty1
#tty2
#tty3
#tty4
#tty5
#tty6
#ttyS0
#hvc0

# End of file

Para reativar

passwd root

e descomente as opções no arquivo