Salasanojen vaihtaminen tuskin auttaa, kun nykyinenkin salasana toimii ihan hyvin. Ongelmana on se, että Unity kaatuu heti kirjautumisen jälkeen. Koska vierastunnus kuitenkin toimii, vika voi olla jokin seuraavista (tarkista nämä järjestyksessä):
1. Levy on täynnä
Kirjaudu sisään joko palautustilassa Karvameduusan vinkkien mukaan tai toisessa virtuaalikonsolissa (Ctrl+Alt+F1), kuten juyli neuvoi. Kun kirjautuminen onnistuu, tarkista vapaa tila komennolla:
df
Jos näyttää, että juuriosion (liitospiste /) tai mahdollisen home-osion vapaa tila on nollilla, tilaa pitäisi vapauttaa poistamalla tiedostoja. Jos olet palautustilassa, osio on oletuksena liitetty vain lukutilassa, jossa poistot eivät onnistu. Kirjoitustilan saa käyttöön komennolla:
mount -o remount,rw /
Sitten voit esimerkiksi poistaa päivitysten yhteydessä ladatut turhat deb-tiedostot juuriosiolta komennolla:
sudo apt-get clean
Tarkista uudestaan df:llä, vapautuiko tilaa vai pitäisikö jotain muutakin poistaa.
2. Kotihakemiston tai siellä olevien asetustiedostojen käyttöoikeudet ovat sekaisin
Kirjaudu sisään palautustilassa tai toisessa virtuaalikonsolissa (Ctrl+Alt+F1).
Jos olet palautustilassa, salli taas kirjoittaminen osiolle:
mount -o remount,rw /
Voit listata käyttäjien kotihakemistot komennolla:
ls -l /home
Listaus näyttää suunnilleen tällaiselta:
24 drwxr-x--x 113 tunnus tunnus 20480 touko 1 15:41 tunnus
Korjaa oikeudet rekursiivisesti (HUOM! R ja X kohdissa "-R ug+rwX" pitää kirjoittaa isolla kirjaimella. Muutenkin komennot on kirjoitettava täsmälleen oikein):
sudo chmod -R ug+rwX /home/tunnus
sudo chown -R tunnus: /home/tunnus
(missä tunnus on aiemmassa listauksessa näkyvä hakemisto/käyttäjätunnus)
3. Kotihakemistossa sijaitsevissa asetustiedostoissa on mätää
Luo järjestelmään uusi käyttäjätunnus Karvameduusan linkittämän ohjeen mukaan ja kokeile kirjautumista sillä.