Não é possível desbloquear a sessão se o usuário não tiver senha

5

Eu criei uma conta sem senha para meu filho de 3 anos. Após algum tempo de inatividade nessa conta, a sessão é bloqueada.

Então não consigo desbloquear a sessão. Tentar desbloquear com uma senha vazia não funciona e não há senha para entrar.

A solução mais fácil por enquanto é desativar o bloqueio da sessão, mas eu quero que o computador seja suspenso automaticamente após o tempo limite.

Por que não consigo desbloquear sem digitar uma senha? É um bug ou um recurso? É mesmo um comportamento conhecido?

    
por Gauthier 13.01.2015 / 09:19

3 respostas

4

Este parece ser um bug legítimo no lightdm, o programa que gerencia a tela de bloqueio no Ubuntu 14.04 e posterior. Consegui reproduzir esse problema no Ubuntu 14.04.2.

Arquivei um relatório de bug com o projeto lightdm, você pode encontrá-lo aqui . Certifique-se de comentar sobre o relatório de bug se você tiver esse problema!

A solução alternativa (como mencionado pela primeira vez pelo usuário Alcolo47 aqui ) é clicar no botão" Alterar usuário "para retornar à tela de login principal. Então você pode entrar como de costume.

    
por Alex Ryan 10.03.2015 / 11:34
3

Eu também tenho uma conta não-senha para o meu irmão mais novo e, portanto, estou acostumado com o mesmo problema (executando o Ubuntu 14.10). Eu não sei se é um bug, mas acho que sim.

Minha solução agora é:
Quando você bloqueou a tela, há a pequena janela com apenas o nome de usuário bloqueado e um campo de texto para digitar a senha. Aqui, você tem que clicar no símbolo de engrenagem no canto superior direito da tela e escolher "Alterar usuário ..." (não sei o título exato, eu tenho a versão em alemão).
Então você chega à mesma tela de login após uma inicialização normal ou logout completo. Aqui você pode clicar na conta não-senha e fazer o login novamente sem digitar uma senha inexistente.

Espero poder ajudar você.

    
por Byte Commander 13.01.2015 / 12:58
0

Do Wiki do Arch Linux :

  

Se você quiser ignorar o prompt de senha no GDM, basta adicionar a seguinte linha na primeira linha de /etc/pam.d/gdm-password :

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
  

Em seguida, adicione o grupo nopasswdlogin ao seu sistema. Veja Grupos para descrições de grupos e comandos de gerenciamento de grupos.   Agora, adicione seu usuário ao grupo nopasswdlogin e você só terá que clicar no seu nome de usuário para fazer o login.

Tudo, se traduzido em comandos a serem executados pelo usuário <username> para ignorar o prompt de senha, resultaria em:

  1. sudo sed -i 'auth sufficient pam_succeed_if.so user ingroup nopasswdlogin' /etc/pam.d/gdm-password
  2. sudo groupadd nopasswdlogin
  3. sudo gpasswd -a <username> nopasswdlogin
por kos 10.03.2015 / 12:55