No se puede iniciar sesión en ningún TTY: contraseña incorrecta

10

Estoy usando Ubuntu 12.10 con Unity Desktop. Voy a TTY1 presionando las teclas CTRL+ ALT+ F1, donde se me pide que ingrese el nombre de usuario y la contraseña, lo cual hago, pero aparece el mensaje "Inicio de sesión incorrecto". En mi archivo de registro /var/log/auth.logesta entrada se ha realizado:

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

No tengo el nombre de usuario o contraseña incorrectos. Es el mismo nombre de usuario / contraseña que uso para iniciar sesión cuando se inicia Unity.

Entonces, ¿por qué no puedo iniciar sesión en TTY1?

Martin Andersson
fuente
1
¿Ha intentado escribir la contraseña una vez en el TTY (como nombre de usuario, solo para ver qué se muestra) y una vez cuando inició sesión (use el guión o algo) solo para ver si esto no es un problema de diseño del teclado?
Mark Paskal
Sí, fue un problema de teclado =) ¡Numlock no estaba activado!
Martin Andersson el
Estaba teniendo problemas para iniciar sesión en tty *. Pensé que mi nombre de usuario estaba en mayúscula pero estaba equivocado. Por alguna razón no lo es. Cambió a todo en minúsculas e inició sesión bien.
En mi caso, esto fue causado por mi shell de inicio de sesión ( /bin/zsh) no aparece en la lista /etc/shells.
Zaz

Respuestas:

12

Quizás la configuración de su mapa de teclas sea incorrecta para tty (que es una configuración diferente a Xorg / Unity) y su contraseña es incorrecta debido a esto. Intente ingresar su contraseña cuando se le solicite su nombre de usuario y vea si los caracteres salen bien; no presione enter, pero elimine su entrada (ya que los intentos de inicio de sesión se registran y su contraseña estaría en ese archivo de registro). Si algo está mal, debe configurar el mapa de teclas. En unidad, abra la aplicación de terminal e ingrese

sudo dpkg-reconfigure console-setup

y elige el diseño correcto allí. Puede que tenga que reiniciar.

phoibos
fuente
jajaja, cosa graciosa. Numlock no estaba activado y mi contraseña tiene algunos números =) Hombre, ¿me siento tonto o qué? La cuestión es que busqué en Google este tema, por supuesto, y obtuve todo tipo de respuestas, así que no podía imaginar que la solución fuera tan simple =)
Martin Andersson
También debería decir por qué quiero iniciar sesión en otro TTY. Estoy probando el comando echo y ahora sé que funciona de maravilla. Para un recién escardo como soy, inicie sesión en un teléfono de texto de su elección, dicen TTY1, volver a la ventana de terminal y escriba Unidad: echo test message > /dev/tty1.
Martin Andersson el
3

La causa más común de este error es simplemente escribir mal su contraseña (o nombre de usuario). El mapa de teclas en la consola a menudo es sutilmente diferente del de X.

Asegúrese de escribir la contraseña correcta escribiéndola primero en el campo de inicio de sesión donde puede ver si está escrita como se esperaba.

Compruebe que está escribiendo su nombre de usuario exactamente como debería ser (incluido el caso), comparándolo con la salida de whoamiejecución en un terminal.


Otra cosa que causará exactamente este mismo mensaje de error es si su shell de inicio de sesión no figura en la lista/etc/shells . Encuentra qué shell estás usando buscando tu nombre de usuario en /etc/passwd:

grep "dave" /etc/passwd

(reemplazando davecon su nombre de usuario) debería ver algo como esto:

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

El último campo ( /bin/zsh) es su shell. Busquemos en /etc/shells:

grep "/bin/zsh" /etc/shells

Deberíamos ver algo como esto:

/bin/zsh
/usr/bin/zsh

Pero si no lo haces, ese es el problema. Intente reinstalar zsh(o el shell que falta /etc/shells), y si eso no funciona, agréguelo manualmente:

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

(Usamos teeporque la >redirección no funciona sudo)

Zaz
fuente
1

Tal vez el diseño sea diferente.También para iniciar sesión en la consola, debe ingresar lo usernameque puede ser diferente de su nombre en la opción de instalación de perfil.Por ejemplo, hay un nombre de perfil de usuario que es Andrew pero el nombre de la PC del usuario puede diferir ingrese la descripción de la imagen aquí . mi nombre de perfil en ruso y cuando inicio sesión en la consola uso el nombre de inicio de sesión en inglés. Si el problema no está en esto, inténtelo http://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.html

polarkatenuchie
fuente