Eu finalmente resolvi isso sozinho. Mesmo que eu tenha definido "Login automático" como desativado e definido uma senha de usuário em Configurações do sistema - > Contas de usuário , ele não definiu corretamente os sinalizadores em /etc/gshadow
e /etc/group
. Para verificar e verificar se está configurado corretamente, faça no terminal:
sudo grep nopasswd /etc/gshadow
que deve retornar algo como:
nopasswdlogin:!::
e
sudo grep nopasswd /etc/group
retornando:
nopasswdlogin:x:112:
Em vez disso, o meu parecia:
nopasswdlogin:!::josh
nopasswdlogin:x:112:josh
se você vir nomes de usuários no final dessas linhas, precisará removê-los. Qualquer nome de usuário nessas linhas indica que o usuário pode efetuar login sem uma senha. Para removê-los, basta abrir os arquivos em gedit e excluir APENAS os nomes de usuário dos quais você deseja exigir senhas. Você pode abri-los com:
gksudo gedit /etc/gshadow
gksudo gedit /etc/group
Depois de excluir os nomes de usuário, salve os arquivos e reinicie. Feito!