web-dev-qa-db-fra.com

Impossible de se connecter à un ATS - Mot de passe incorrect

J'utilise Ubuntu 12.10 avec le bureau Unity. Je vais à TTY1 en appuyant sur les touches CTRL + ALT + F1, où je suis invité à entrer un nom d’utilisateur et un mot de passe, ce qui est le cas mais je reçois le message "Login incorrect". Dans mon fichier journal /var/log/auth.log cette entrée a été faite:

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

Je n'ai pas le mauvais nom d'utilisateur ou mot de passe. C'est le même nom d'utilisateur/mot de passe que j'utilise pour me connecter au démarrage de Unity.

Alors, comment se fait-il que je ne puisse pas me connecter à TTY1?

8
Martin Andersson

Peut-être que votre configuration de clavier est incorrecte pour le terminal (ce qui est différent de celui de Xorg/Unity) et que votre mot de passe est erroné pour cette raison. Essayez d'entrer votre mot de passe lorsque vous êtes invité à entrer votre nom d'utilisateur et de voir si les caractères sont corrects. ne pas appuyez sur Entrée, mais supprimez votre entrée (étant donné que votre connexion tente de vous connecter et que votre mot de passe serait dans ce fichier journal). Si quelque chose ne va pas, vous devez définir le keymap. Dans l'unité, ouvrez l'application Terminal et entrez

Sudo dpkg-reconfigure console-setup

et choisissez la bonne disposition ici. Vous devrez peut-être redémarrer.

11
phoibos

La cause la plus courante de cette erreur est simplement de taper votre mot de passe (ou nom d'utilisateur) incorrect. Le clavier de la console est souvent légèrement différent de celui de X.

Assurez-vous de taper le mot de passe correct en le tapant d'abord dans le champ de connexion où vous pouvez voir s'il est écrit comme prévu.

Vérifiez que vous tapez votre nom d'utilisateur exactement comme il se doit (en incluant la casse), en le comparant à la sortie de whoami exécutée dans un terminal.


Une autre chose qui provoquera exactement le même message d'erreur est si votre le shell de connexion ne figure pas dans /etc/shells. Trouvez le shell que vous utilisez en recherchant votre nom d'utilisateur dans /etc/passwd:

grep "dave" /etc/passwd

(en remplaçant dave par votre nom d'utilisateur), vous devriez voir quelque chose comme ceci:

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

Le dernier champ (/bin/zsh) est votre shell. Cherchons-le dans /etc/shells:

grep "/bin/zsh" /etc/shells

Nous devrions voir quelque chose comme ceci:

/bin/zsh
/usr/bin/zsh

Mais si vous ne le faites pas, c'est le problème. Essayez de réinstaller zsh (ou le shell manquant dans /etc/shells), et si cela ne fonctionne pas, ajoutez-le manuellement:

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

(Nous utilisons tee car > redirection ne fonctionne pas avec Sudo)

2
Zaz

Peut-être que la mise en page est différente.Pour vous connecter à la console, vous devez entrer username qui peut être différent de votre nom dans l'option d'installation du profil.Par exemple, il existe un nom de profil utilisateur qui est Andrew mais le nom d'utilisateur pc peut différer.Voir ici enter image description here J'ai mon nom de profil en russe et lorsque je me connecte à la console, j'utilise le nom de connexion en anglais. Si le problème ne se trouve pas là, essayez-le http://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.html

1
polarkatenuchie