Não é possível fazer login para qualquer usuário no Ubuntu 16.04.1 que não seja convidado

1

Eu consegui terminar de instalar o Ubuntu hoje no meu laptop extra e eu absolutamente amo o terminal. Depois de explorar a interface do usuário por algumas horas, atualizei-a com:

sudo apt-get upgrade 

A atualização foi de apenas 128MB e levou cerca de 45 minutos com a minha banda larga realmente lenta. Depois que a atualização foi feita, reiniciei meu computador.

Eu tenho o windows 10 também instalado no mesmo laptop e sempre que eu inicializo eu tenho que escolher entre os dois, então eu selecionei o Ubuntu e tudo foi iniciado como normal, sem erros.

Quando eu digitei a senha do meu usuário principal, o Ubuntu começou a carregar minha área de trabalho, mas em vez de ser bem-vindo por ela, recebo um blecaute por alguns segundos e depois volta para a tela de login depois de tocar um ruído .... pelo menos meu som está funcionando.

A próxima coisa lógica para mim é tentar o usuário convidado, que estou feliz por não ter removido. O usuário convidado funciona bem e eu entro na minha área de trabalho sem problemas.

Desligo o computador e reiniciei algumas vezes, mas ainda tenho o mesmo resultado. Eu inicio o Ubuntu no modo de recuperação e consigo entrar no shell de root que me dá acesso aos comandos do usuário root.

Depois de fazer isso, redefino minha senha para meu usuário principal com:

passwd "USER"

Eu reinicio meu computador e ainda não consigo fazer login. Eu volto para o shell de root e crio outro usuário com:

useradd "NEWUSER"
passwd "password"

Eu reinicio meu computador e ele inicializa sem problemas, então eu tento entrar no novo usuário que acabei de criar com o shell de root e ... acontece a mesma coisa.

Eu, então, tento algo mais esperto e pressiono Ctrl + Alt + f1 quando me pedem para digitar a senha do meu usuário principal. Ele solicitou um console virtual que eu consegui logar, o que significa que isso não é um problema de esquecer minha senha de qualquer forma.

que dafuq está acontecendo, alguém pode pensar em uma solução?

    
por Dan the Man 17.08.2016 / 05:18

1 resposta

2

Resolvido

Eu não esperava encontrar uma solução antes que alguém postasse uma resposta, mas foi isso que fiz para contornar isso. Eu não consertei, mas encontrei uma maneira de contornar isso.

Pressionando Ctrl + Alt + f1 simultaneamente, ele abrirá um terminal e solicitará seu login e senha. Seu nome de login pode ser diferente daquele que ele exibe quando você faz login normalmente. Você pode listar todas as contas usando:

cut -d: -f1 /etc/passwd

Uma vez logado, tentei criar outra conta com o nome "test1" e a senha "test". Por alguma razão, ele conseguiu funcionar e eu era capaz de entrar na área de trabalho (eu ainda não tenho idéia do porquê! Talvez ele não gostou do meu ID de usuário).

sudo useradd test1
sudo passwd test1

Em seguida, dei as novas privelações de administrador da conta test1 e testei-a para ver se ainda podia fazer o login. Ainda funcionava, então imaginei usar a conta "teste" como minha conta principal. Você pode conceder permissões de conta com:

sudo adduser "USERID" sudo

Eu acho que você pode obter o jist, exclua o usuário que você não pode fazer login. Você também pode alterar o nome da sua conta de teste com:

sudo usermod -l "new name" "old-name"

para excluir uma conta dele

sudo userdel "USERID"

Se você tiver arquivos em seu outro usuário, acho que você deve ser capaz de acessá-lo com o novo usuário sudo que você criou, o que significa que você pode mover / clonar manualmente.

Se alguém puder descobrir por que isso aconteceu, eu agradeceria, não acho que o Ubuntu prefira um nome em detrimento de outro, eu tentei com várias contas diferentes e fora dos nomes de usuários que eu tentei incluir "o poderoso -d "," bl4ck-m4mba "ou apenas" dan "," test1 "foi o único que funcionou apesar de terem sido criados exatamente da mesma maneira. (-_- ")

    
por 17.08.2016 / 06:44