bei einem leerem Passwort (Ursprungszustand) müssen die Einträge in den beiden Dateien so aussehen
/etc/passwd
/etc/shadow
bei dir wird etwas anderes als "15978" in dieser Zeile stehen. Das ist das Datum der letzen Passwortänderung in Tagen - gezählt seit dem 1.1.1970. Diesen Wert einfach so lassen wie er ist
Ich wette, dass diese Änderung nach einem erneuten Login (ohne Passwort) eine Passwortänderung mit passwd zulässt
Und lass das manuelle "rumpfuschen" in den beiden Dateien, wenn du nicht weißt, was du tust. Jeder Eintrag in diesen Dateien hat seinen Sinn. Wenn das alles nicht mehr zusammenpasst, fängt der Ärger erst recht an ...