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?
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.
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
)
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 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