adicione usuário
sudo adduser -m -s /bin/bash
-m significa adicionar diretório inicial, -s significa que o seguinte é o shell de login
remova a senha do usuário
sudo passwd -d USERNAME
agora para permitir logins sem senha, você precisa editar um arquivo de texto
pico /etc/pam.d/common-auth
OR
gedit /etc/pam.d/common-auth
E SUBSTITUA A LINHA
auth [success=1 default=ignore] pam_unix.so nullok_secure
WITH
auth [success=1 default=ignore] pam_unix.so nullok
.
.
.
Para reverter sua alteração, basta adicionar novamente "_seguro" no final. Ou apenas faça um backup do arquivo original
cp /etc/pam.d/common-auth /etc/pam.d/common-auth.BACKUP
Eu acredito que a principal razão que os * nixers são tão antipáticos sobre as senhas é na verdade proteger os dados da rede mais do que os dados da unidade física. Dito isto, há um tempo e lugar para tudo. imo. Eu corro o apache / ircd / smtp como root porque está no meu antigo android em uma rede de área restrita.