J'utilise Ubuntu 12.10 avec le bureau Unity. Je vais sur TTY1 en appuyant sur les touches CTRL+ ALT+ F1, où on me demande d'entrer le nom d'utilisateur et le mot de passe, ce que je fais, mais je reçois le message "Login incorrect". Dans mon fichier journal, /var/log/auth.log
cette entrée a été effectuée:
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. Il s'agit du même nom d'utilisateur / mot de passe que j'utilise pour me connecter au démarrage d'Unity.
Alors comment se fait-il que je ne puisse pas me connecter à TTY1?
/bin/zsh
) n'était pas répertorié dans/etc/shells
.Réponses:
Peut-être que votre configuration de clavier est incorrecte pour le tty (qui est un paramètre différent de Xorg / Unity) et votre mot de passe est incorrect à cause de cela. Essayez d'entrer votre mot de passe lorsque vous êtes invité à entrer votre nom d'utilisateur et voyez si les caractères se révèlent corrects; n'appuyez pas sur entrée, mais supprimez votre entrée (puisque les tentatives de connexion sont enregistrées et que votre mot de passe serait dans ce fichier journal). Si quelque chose ne va pas, vous devez définir le clavier. Dans l'unité, ouvrez l'application du terminal et entrez
et choisissez la bonne disposition là-bas. Vous devrez peut-être redémarrer.
la source
echo test message > /dev/tty1
.La cause la plus courante de cette erreur est simplement de taper votre mot de passe (ou nom d'utilisateur) incorrectement. Le clavier de la console est souvent subtilement différent de celui de X.
Assurez-vous que vous saisissez 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 saisissez votre nom d'utilisateur exactement comme il se doit (cas compris), en le comparant à la sortie de
whoami
run dans un terminal.Une autre chose qui provoquera exactement le même message d'erreur est si votre shell de connexion n'est pas répertorié dans
/etc/shells
. Trouvez le shell que vous utilisez en recherchant votre nom d'utilisateur dans/etc/passwd
:(en remplaçant
dave
par votre nom d'utilisateur), vous devriez voir quelque chose comme ceci:Le dernier champ (
/bin/zsh
) est votre shell. Cherchons-le dans/etc/shells
:Nous devrions voir quelque chose comme ça:
Mais si vous ne le faites pas, c'est le problème. Essayez de réinstaller
zsh
(ou tout shell manquant/etc/shells
), et si cela ne fonctionne pas, ajoutez-le manuellement:(nous utilisons
tee
parce que la>
redirection ne fonctionne pas avecsudo
)la source
Peut-être que la mise en page est différente.Pour vous connecter à la console, vous devez entrer ce
username
qui peut être différent de votre nom dans l'option d'installation du profil.Par exemple, il y a le nom du profil utilisateur qui est Andrew mais le nom du PC utilisateur peut différer.Voyez-le ici, j'ai mon nom de profil sur le russe et lorsque je me connecte à la console, j'utilise le nom de connexion anglais. Si le problème ne s'y trouve pas, essayez-le http://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.htmlla source