
Jessie をインストールしましたが、ログオンできません。
起動し、プロンプトが表示され、ユーザー名とパスワードが受け入れられますが、点滅してログインプロンプトに戻ります。
Bash
ログイン プロセスの一部からエラー コードが取得され、親プロセスに戻ってしまうようです。
profile
これをどうやって追跡すればいいのでしょうか。 通常のおよびファイルをすべて調べましたがrc
( 以外にユーザーは 1 人だけですroot
)、原因になりそうなものは何も見つかりません。
それは内部で起こっているのでBash
、ないシステムログに何かを書き込む。
ログデーモンを起動/検証する方法はありますか。また、Bash
ログイン後に何が、どこで、なぜ終了するかを確認するには何を使用すればよいですか。
ファイルシステムにアクセスできるので、手動でポークそれを理解し、変更を加えます。
答え1
set -x
の先頭に を追加すると/etc/profile
、シェルは実行するすべてのコマンドを、すでに展開されているすべての変数展開などとともに表示し、シェルが実際に何を実行しているかを確認できます。
しかし、GUI ログインについて話している場合は、まずファイルシステムが 100% いっぱいになっていないことを確認してください。GUI セッションを作成するには、いくつかの小さなファイルを作成する必要があり、ファイルシステムが完全にいっぱいになっていると失敗します。基本的なコマンドライン ログイン (SSH 経由やテキスト モード コンソールなど) は、ディスクが 100% いっぱいになっても成功するはずです。