どのTTYにもログインできない-間違ったパスワード


10

UnityデスクトップでUbuntu 12.10を使用しています。キーCTRL+ ALT+を押してTTY1に移動しF1ます。ユーザー名とパスワードの入力を求められますが、「ログインが正しくありません」というメッセージが表示されます。私のログファイルでは/var/log/auth.log、次のエントリが作成されています。

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

ユーザー名またはパスワードが間違っていません。Unityの起動時にログインに使用するのと同じユーザー名/パスワードです。

では、なぜTTY1にログインできないのですか?


1
TTYで1回(ユーザー名として、表示内容を確認するため)、ログイン時に1回(ダッシュまたは何かを使用して)パスワードを入力して、これがキーボードレイアウトの問題でないかどうかを確認しましたか?
Mark Paskal、2012年

ええ、それはキーボードの問題でした=)Numlockはオンになりませんでした!
Martin Andersson、

tty *へのログインに問題がありました。ログイン名は大文字になっていると思いましたが、誤りでした。何らかの理由でそうではありません。すべて小文字に切り替えてログインできました。

私の場合、これは/bin/zshにリストされていないログインシェル()が原因でした/etc/shells
Zaz

回答:


12

おそらく、tty(Xorg / Unityとは異なる設定です)のキーマップ構成が間違っており、そのためパスワードが間違っています。ユーザー名の入力を求められたらパスワードを入力して、文字が正しく表示されるかどうかを確認してください。Enterキーを押さないでください。ただし、入力を削除します(ログイン試行がログに記録され、パスワードがそのログファイルにあるため)。何か問題がある場合は、キーマップを設定する必要があります。Unityで、ターミナルアプリケーションを開いて、

sudo dpkg-reconfigure console-setup

そこで適切なレイアウトを選択します。再起動する必要があるかもしれません。


笑、面白いこと。Numlockがオンになっておらず、パスワードにいくつかの数字が含まれている=)男は私は馬鹿げているか何を感じていますか。物事はもちろんこの問題をググって、あらゆる種類の答えを得たので、解決策がこれほど単純であるとは想像もできませんでした=)
Martin Andersson

また、なぜ別のTTYにログインしたいのかも説明する必要があります。エコーコマンドをテストしていますが、これが魅力的に機能することがわかりました。私のような新しい雑草については、選択したTTY、たとえばTTY1にログインして、Unityターミナルウィンドウに戻り、次のように入力しますecho test message > /dev/tty1
Martin Andersson、

3

このエラーの最も一般的な原因は、単にパスワード(またはユーザー名)を間違って入力したことです。コンソールのキーマップは、Xのものと微妙に異なることがよくあります。

ログインフィールドにパスワードを入力して、正しいパスワードを入力していることを確認してください。パスワードが期待どおりに書き込まれているかどうかを確認できます

whoami端末でのrun の出力と比較して、ユーザー名を(大文字小文字を含む)正確に入力していることを確認します。


このまったく同じエラーメッセージが表示されるもう1つの原因は、ログインシェルがにリストされていない/etc/shells場合です。でユーザー名を検索することで、使用しているシェルいる検索/etc/passwd

grep "dave" /etc/passwd

daveユーザー名に置き換えて)次のように表示されます。

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

最後のフィールド(/bin/zsh)はシェルです。それを検索してみましょう/etc/shells

grep "/bin/zsh" /etc/shells

次のようなものが表示されます。

/bin/zsh
/usr/bin/zsh

しかし、そうでなければ、それが問題です。再インストールzsh(またはに不足しているシェル/etc/shells)を試し、それが機能しない場合は手動で追加します。

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

(リダイレクトが機能しないteeために使用します)>sudo


1

おそらくレイアウトが異なります。コンソールにログインするために入力する必要がusernameあるのは、プロファイルインストールオプションの名前とは異なる場合があります。たとえば、Andrewのようなユーザープロファイル名がありますが、ユーザーのPC名は異なる場合がありここに画像の説明を入力してください ます。ロシア語でのプロファイル名と、コンソールにログインするときに英語のログイン名を使用します。これに問題がない場合は、試してくださいhttp://www.noobslab.com/2012/02/reset-your-forgotten-password-quickly.html

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.