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

1

Consegui terminar a instalação do Ubuntu hoje no meu laptop reserva e adoro 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 128 MB e levou cerca de 45 minutos com minha banda larga realmente lenta. Após a atualização, reiniciei o computador.

Eu tenho o Windows 10 também instalado no mesmo laptop e sempre que eu inicializo tenho que escolher entre os dois, então eu selecionei o Ubuntu e tudo inicializa normalmente, sem erros.

Quando 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 ele, recebo um blecaute por alguns segundos e, em seguida, ele volta para a tela de login depois de ouvir um barulho ... som está funcionando.

A próxima coisa lógica para eu pensar é 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.

Desliguei o computador e o reiniciei algumas vezes, mas ainda obtive o mesmo resultado. Em seguida, inicializo o Ubuntu no modo de recuperação e consigo entrar no shell raiz, o que me dá acesso aos comandos do usuário root.

Depois disso, redefino minha senha do meu usuário principal com:

passwd "USER"

Eu reinicio meu computador e ainda não consigo entrar. Volto ao shell raiz e crio outro usuário com:

useradd "NEWUSER"
passwd "password"

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

Depois, tento algo mais astuto e pressiono Ctrl + Alt + f1 quando me pedem para inserir a senha do meu usuário principal. Ele solicitou um console virtual no qual eu consegui efetuar login, o que significa que isso não é um problema de esquecer minha senha de forma alguma.

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

Dan the Man
fonte
1
Dentro de um dia, você poderá aceitar sua resposta, que marcará sua pergunta como resolvida.
Mokubai

Respostas:

2

Resolvido

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

Ao pressionar Ctrl+ Alt+ f1simultaneamente, ele abrirá um terminal e solicitará seu login e senha. Seu nome de login pode ser diferente daquele que ele realmente exibe quando você efetua login normalmente. Você pode listar todas as contas usando:

cut -d: -f1 /etc/passwd

Após o login, tentei criar outra conta com o nome "test1" e a senha "test". Por alguma razão, ele conseguiu funcionar e eu consegui entrar na área de trabalho (ainda não faço ideia do porquê! Talvez não tenha gostado do meu ID de usuário).

sudo useradd test1
sudo passwd test1

Em seguida, dei as novas privilégios de administrador da conta test1 e o testei para ver se eu ainda conseguia fazer login. Ainda funcionou, então imaginei que usaria a conta "test" como minha conta principal. Você pode conceder permissões a qualquer conta com:

sudo adduser "USERID" sudo

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

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

excluir uma conta sua

sudo userdel "USERID"

Se você tiver arquivos em seu outro usuário, acho que você poderá acessá-lo com o novo usuário sudo que você criou, o que significa que você pode movê-los / cloná-los manualmente.

Se alguém puder descobrir por que isso aconteceu, eu apreciaria, acho que o Ubuntu não prefere um nome a outro, tentei com várias contas diferentes e entre os nomes de usuário que tentei, incluindo "the-mighty-d" , "bl4ck-m4mba" ou apenas "dan", "test1" foi o único que funcionou, apesar de terem sido criados exatamente da mesma maneira. (-_- ")

Dan the Man
fonte