これは、通常、OpenWindows が異常終了したために、システムのキーボードが誤ったモードのままになっているために発生します。この場合、ログインしようとしたときに表示される文字は、入力した内容の無意味な文字変換になってしまいます。
SPARC システムでは、別のマシンを探してこのシステムにリモートログインし、次のコマンドを実行します。
$ /usr/openwin/bin/kbd_mode -aこれで、コンソールが ASCII モードに戻ります。なお、kbd_mode はウィンドウプログラムではありません。コンソールのモードを修正するだけです。
x86 システムでは、リモートからログインして起動後、X サーバを終了するかシステムを再起動します。
この問題が生じる一般的な原因は、/tmp ディレクトリを一定間隔ごとにクリアする cron(1) から実行した、自動化されたスクリプトにあります。このようなスクリプトが、/tmp/.X11-pipe または /tmp/.X11-unix の各ディレクトリとその中のファイルを削除しないことを確認してください。