Wie kann ich einen Absturz der Anmeldekonsole verfolgen?

Wie kann ich einen Absturz der Anmeldekonsole verfolgen?

Ich habe eine Jessie-Installation, die mir die Anmeldung nicht erlaubt.

Es fährt hoch, zeigt die Eingabeaufforderung an, akzeptiert Benutzernamen und Kennwort, blinkt jedoch nur und kehrt zur Anmeldeaufforderung zurück.

Es scheint, dass Bashan einer Stelle des Anmeldevorgangs ein Fehlercode auftritt, der dazu führt, dass der Vorgang beendet und zum übergeordneten Prozess zurückkehrt.

profileWie kann ich das nachverfolgen? Ich habe alle regulären und Dateien durchgesehen rc(außerdem gibt es nur einen Benutzer root), kann aber nichts finden, was das Problem verursachen könnte.

Denn es geschieht im Inneren Bash, esNICHTirgendetwas in die Systemprotokolle eintragen.

Gibt es eine Möglichkeit, Protokollierungs-Daemons zu starten/überprüfen, und was kann ich verwenden, um zu sehen, was, wo oder warum Bashnach der Anmeldung beendet wird?

Ich habe Zugriff auf das Dateisystem, also kann ich manuellSackdurchgehen und Änderungen vornehmen.

Antwort1

Sie könnten set -xam Anfang von hinzufügen /etc/profile, wodurch die Shell jeden Befehl, den sie ausführen wird, mit allen bereits erweiterten Variablenerweiterungen usw. anzeigt, sodass Sie sehen, was die Shell tatsächlich tut.

Wenn Sie sich jedoch über eine GUI-Anmeldung anmelden, überprüfen Sie zunächst, ob Ihr Dateisystem nicht zu 100 % voll ist: Zum Erstellen einer GUI-Sitzung müssen einige kleine Dateien erstellt werden, und wenn das Dateisystem vollständig voll ist, schlägt dies fehl. Eine einfache Anmeldung über die Befehlszeile (z. B. über SSH oder auf der Textmoduskonsole) sollte auch dann erfolgreich sein, wenn die Festplatte zu 100 % voll ist.

verwandte Informationen