Não é possível reativar o requisito de senha para login na minha conta depois de desativá-lo. (14.04)

0

Ontem eu temporariamente tirei o requisito de senha da minha conta de login (a única conta na máquina). Depois tentei reativá-lo. A senha foi aceita (funciona quando uso sudo , por exemplo), mas não é necessário efetuar login, mesmo que eu tenha verificado essa opção nas configurações do usuário. Como faço a senha necessária novamente para acesso de login?

Também devo observar que a tela de bloqueio não está funcionando, parece que ela é bloqueada e desbloqueada imediatamente.

Eu tentei configurá-lo sem senha, depois defini uma senha novamente.

Eu recentemente atualizei para o 14.04 da Precise.

    
por Josh 19.11.2014 / 17:39

1 resposta

2

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!

    
por Josh 23.11.2014 / 18:36