キーボードの組み合わせを押しました Ctrl+Alt+F1、実行中のコマンドの出力を確認したかったのですが、次のエラーが発生しました:incorrect login
。
このエラーの最も一般的な原因は、単純にパスワードを間違って入力したことです。コンソールのキーマップは、Xのキーマップと微妙に異なることがよくあります。
正しいパスワードを入力していることを確認してください最初にログインフィールドに入力して、期待どおりに書き込まれているかどうかを確認します。
これとまったく同じエラーメッセージが表示されるもう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
を使用します)
パスワードの数字を右側の数字キーパッドではなく、文字の上にある数字キーで入力するという問題を解決しました。
Ctrl+Alt+F1 getty
/agetty
プログラムによって提供される最初の仮想コンソールであり、tty1
と呼ばれることもあります。
そこにログインするには、Ubuntuユーザー名とこのユーザー名に関連付けられたパスワードを使用する必要があります。これらの簡単な情報を正しく入力すると、そのエラーが再び表示されることはありません。
チェック番号ロックとキャップロック
そして、あなたもこれを試すことができます
ターミナルアプリケーションを開き、次のコードを入力します
Sudo dpkg-reconfigure console-setup
そして、適切なレイアウトを選択します。