De .. als root is normaal. Deze verwijst naar de hoger liggende map, in dit geval /home.
Ik zie wel dat je .Xauthority 0 bytes is, wat mij niet OK lijkt. Mogelijks een gevolg van het niet kunnen aanmelden. De fout met echter ergens anders worden gezocht.
Ik zou in jouw geval op de verschillende tty's een tail van logbestanden (syslog, auth.log,...) starten alvorens een inlog poging te wagen. Dan kan je deze traces onderzoeken op abnormale berichten.
Het wachtwoord zal wel juist zijn vermits inloggen op de console wel lukt.