Não é possível fazer login em nenhum TTYs - Senha incorreta

6

Estou usando o Ubuntu 12.10 com o desktop Unity. Eu vou para TTY1 pressionando as teclas CTRL + ALT + F1 , onde me pedem para digitar o nome de usuário e senha, o que eu faço, mas receba a mensagem "Login incorreto". No meu arquivo de log /var/log/auth.log esta entrada foi feita:

Oct 23 13:17:45 SomeName login[3361]: FAILED LOGIN (1) on 'dev/tty1' FOR 'aUser', Authentication failure

Eu não tenho o nome de usuário ou senha errada. É o mesmo nome de usuário / senha que eu uso para fazer login quando o Unity é iniciado.

Então, por que não consigo fazer login no TTY1?

    
por Martin Andersson 23.10.2012 / 13:27

3 respostas

8

Talvez sua configuração de mapa de teclado esteja errada para o tty (que é uma configuração diferente do Xorg / Unity) e sua senha está errada por causa disso. Tente digitar sua senha quando for solicitado seu nome de usuário e ver se os caracteres estão corretos; não pressione enter, mas exclua sua entrada (já que as tentativas de login são registradas e sua senha estaria nesse arquivo de log). Se algo estiver errado, você deve definir o mapa de teclado. Na unidade, abra o aplicativo do terminal e digite

sudo dpkg-reconfigure console-setup

e escolha o layout certo lá. Você pode ter que reiniciar.

    
por phoibos 23.10.2012 / 13:39
1

Talvez o layout seja diferente. Também para fazer o login no console, você precisa digitar username , que pode ser diferente do seu nome na opção de instalação de perfil.Por exemplo, há um nome de perfil de usuário que é Andrew, mas o nome do usuário pode ser diferente Veja aqui Eu tenho o meu nome de perfil em russo e quando eu login para o console eu uso o nome de login em inglês. Se o problema não for neste, tente link

    
por polarkatenuchie 23.10.2012 / 13:41
1

A causa mais comum desse erro é simplesmente digitar sua senha (ou nome de usuário) errado. O mapa de teclas no console é muitas vezes diferente do X.

Verifique se você está digitando a senha correta digitando-a primeiro no campo de login, no qual você pode ver se ela está sendo escrita conforme o esperado.

Verifique se você está digitando seu nome de usuário exatamente como deveria (incluindo o caso), comparando-o com a saída de whoami executada em um terminal.

Outra coisa que causará exatamente a mesma mensagem de erro é se o seu login shell não estiver listado em /etc/shells . Descubra qual shell você está usando pesquisando seu nome de usuário em /etc/passwd :

grep "dave" /etc/passwd

(substituindo dave pelo seu nome de usuário), você verá algo assim:

dave:x:1000:1000::/home/dave:/bin/zsh

O último campo ( /bin/zsh ) é o seu shell. Vamos procurá-lo em /etc/shells :

grep "/bin/zsh" /etc/shells

Devemos ver algo assim:

/bin/zsh
/usr/bin/zsh

Mas se você não o fizer, é o problema. Tente reinstalar zsh (ou qualquer que seja o shell que esteja faltando em /etc/shells ) e, se isso não funcionar, adicione-o manualmente:

echo '/bin/zsh' | sudo tee /etc/shells

(usamos tee porque o redirecionamento > não funciona com sudo )

    
por Zaz 04.06.2015 / 20:55

Tags