Kirjoittaja Aihe: [Ratkaistu] Kirjautumisongelma  (Luettu 1915 kertaa)

ubutumpula

  • Käyttäjä
  • Viestejä: 107
    • Profiili
[Ratkaistu] Kirjautumisongelma
« : 30.03.21 - klo:23.02 »
Minulla on Ubuntu 18.04 ja siihen kaksi käyttäjää. Yritin vaihtaa kirjautumissalasanan hiukan paremmaksi kummallekin käyttäjälle. Hyvin onnistui, mutta eipä enää kirjautuminen onnistukaan. Kirjautuessa salasanan annon jälkeen hetken mietittyään ilmoittaa: "Could not update IECauhthority file /home/nimi/.ICEauthority" ja sen ruudun OK:ta painettaessa palaa takaisin kirjautumisnäyttöön. Toisella käyttäjällä palaa ilman tuota ilmoitusta aina takaisin kirjautumisnäyttöön. Miten tuon saisi korjattua?
« Viimeksi muokattu: 31.03.21 - klo:16.53 kirjoittanut ubutumpula »

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #1 : 31.03.21 - klo:00.18 »
Olet ilmeisesti onnistunut muuttamaan käyttäjien kotihakemistojen käyttöoikeuksia siten, ettei tunnuksilla ole enää kirjoitusoikeutta tiedostoihin. Onnistuuko kirjautuminen tekstikonsolissa, jonka saat auki näppäinyhdistelmällä Ctrl+Alt+F3

Jos onnistuu, korjaa kotihakemiston omistaja:

Koodia: [Valitse]
sudo chown -R $USER: /home/$USER
Vaihda takaisin graafiseen kirjautumiseen, joka sijaitsee todennäköisesti ensimmäisessä virtuaalikonsolissa: Ctrl+Alt+F1

Suostuuko työpöytä avautumaan nyt?

ubutumpula

  • Käyttäjä
  • Viestejä: 107
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #2 : 31.03.21 - klo:13.29 »
Näyttää päätyvän samaan tilanteeseen eli ei auttanut. Mitähän seuraavaksi?

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #3 : 31.03.21 - klo:14.06 »
Toinen mahdollinen syy ongelmaan on se, että kotihakemistosi on salattu ecryptfs:llä ja olet vaihtanut salasanan sudolla tai root-käyttäjänä passwd-komennolla. Myös graafisen käyttöliittymän salasanojen hallinnassa voi olla bugeja, jotka johtavat samaan tilanteeseen:

https://bugs.launchpad.net/bugs/579876
https://askubuntu.com/questions/562046/how-do-i-regain-access-to-my-encrypted-home-directory-after-changing-my-password
https://askubuntu.com/questions/281491/cant-log-in-after-password-change-ecryptfs


Korjaaminen onnistunee tähän tapaan tekstikonsolissa (Ctrl+Alt+F3):

1. Kirjaudu sisään tunnuksellasi ja uudella salasanalla

2. Avaa kotihakemiston salaus:

Koodia: [Valitse]
ecryptfs-mount-private
Anna pyydettäessä vanha salasanasi.

3. Jos pääsit tähän vaiheeseen asti, kannattanee kirjautua saman tien sisään graafisella puolella (Ctrl+Alt+F1) ja kopioida kaikki kotihakemistosi tiedostot talteen ulkoiselle levylle. Sitten voi turvallisemmin mielin jatkaa salauksen korjaamista.

4. Kun tiedostot on varmuuskopioitu, korjaa kotihakemiston liitossalasana:

Koodia: [Valitse]
ecryptfs-rewrap-passphrase ~/.ecryptfs/wrapped-passphrase
En ole ihan varma, miten tämä toimii, enkä pysty nyt kokeilemaan missään järjestelmässä. Komento saattaa pyytää ensin vanhan salasanan (Old wrapping passphrase) ja sitten uuden (New wrapping passphrase), tai pelkästään uuden, koska salaus on tällä hetkellä auki.

ubutumpula

  • Käyttäjä
  • Viestejä: 107
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #4 : 31.03.21 - klo:14.32 »
Olisiko voinut olla salattu, koska ilmoitti että: Komentoa 'ecryptfs-private' ei löytynyt, mutta se on asennettavissa seuraavasti:
sudo apt install ecryptfs-utils

ubutumpula

  • Käyttäjä
  • Viestejä: 107
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #5 : 31.03.21 - klo:14.43 »
Vaikuttaa siltä, että salasanat ja käyttäjät ovat ristissä graaffisella puolella, koska tekstipuolella onnistuu kirjautuminen vain kun antaa 2. käyttäjän nimen (user) ja 1. käyttäjän salasanan. Voiko tuota koittaa korjata?

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #6 : 31.03.21 - klo:15.22 »
Olisiko voinut olla salattu, koska ilmoitti että: Komentoa 'ecryptfs-private' ei löytynyt, mutta se on asennettavissa seuraavasti:
sudo apt install ecryptfs-utils

Okei, eli ecryptfs ei ole asennettuna. Siinä tapauksessa ongelma ei varmaankaan liity kotihakemiston salaukseen.


Vaikuttaa siltä, että salasanat ja käyttäjät ovat ristissä graaffisella puolella, koska tekstipuolella onnistuu kirjautuminen vain kun antaa 2. käyttäjän nimen (user) ja 1. käyttäjän salasanan. Voiko tuota koittaa korjata?

Hmm. Salasanojen ja tunnusten täytyy kyllä olla samat sekä tekstikonsolin kirjautumisessa että graafisella puolella. Niiden osalta sekaantuminen ei oikeastaan ole teknisesti mahdollista. Graafinen kirjautuminen kuitenkin näyttää käyttäjätunnuksen sijaan käyttäjän nimen, joka voi sekoittaa, kummasta tilistä oikeasti on kysymys.

passwd-komennolla voit kuitenkin asettaa salasanan uudelleen komentorivillä.

Koodia: [Valitse]
passwd

Kirjautumisongelman selvittelyä voisi jatkaa tutkimalla kotihakemiston ja tiedostojen oikeuksia:

Koodia: [Valitse]
ls -ld $HOME
Pitäisi näyttää tällaiselta
Lainaus
drwxr-xr-x 66 tunnus tunnus 4096 maali 30 16:26 /home/tunnus


Katso sitten vielä .ICEauthority-tiedoston oikeudet:

Koodia: [Valitse]
ls -l $HOME/.ICEauthority
Lainaus
-rw------- 1 tunnus tunnus 21452 maali 25 18:10 /home/tunnus/.ICEauthority


Voit myös kokeilla poistaa tuon tiedoston. Se luodaan uudelleen graafisen kirjautumisen yhteydessä:

Koodia: [Valitse]
rm $HOME/.ICEauthority

ubutumpula

  • Käyttäjä
  • Viestejä: 107
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #7 : 31.03.21 - klo:15.41 »
Toistaiseksi ei vaikutusta.
ls -ld $HOME  antaa drwxrwxr-x nimi1 nimi2 12288 maali 31 13:43 /home/nimi1

.IECauthority tiedostoa ei ole

ubutumpula

  • Käyttäjä
  • Viestejä: 107
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #8 : 31.03.21 - klo:15.44 »
Graafisella puolella haluaa näkyvän nimen mukaan salasanan, vaikka user-nimi onkin toinen. Siksi ei toimi niin kuin tekstipuolella.

AimoE

  • Käyttäjä
  • Viestejä: 2718
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #9 : 31.03.21 - klo:15.55 »
Kappas, avasin asetuksista kohdan käyttäjät nähdäkseni miten näkyvä nimi ja varsinaisen tunnuksen nimi siellä näytetään, mutta eihän siellänäytetä muuta kuin näkyvä nimi!

Sen voi tarkistaa komentorivltä katsomalla tiedoston /etc/passwd sisällön. Jos sitä on hanakla lukea, voi vaikka grepata.

Koodia: [Valitse]
egrep -i 'nimi1|nimi2' /etc/passwd
(tuossa -i tarkoittaa että isot ja pienet kirjaimet katsotaan samoiksi)

Löytyisiköhän tuolta jotain osviittaa ongelmaan?

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #10 : 31.03.21 - klo:16.04 »
Toistaiseksi ei vaikutusta.
ls -ld $HOME  antaa drwxrwxr-x nimi1 nimi2 12288 maali 31 13:43 /home/nimi1

Tuossa pitäisi periaatteessa olla nimi1 nimi1, ellet ole tarkoituksella sorvannut käyttäjän nimi1 ryhmäksi käyttäjän nimi2 ryhmää. Korjaus onnistuu chownilla:

Koodia: [Valitse]
sudo chown -R nimi1:nimi1 /home/nimi1
Tosin varsinaista kirjautumisongelmaa tämä ei vielä selitä, koska tunnuksella on normaalit ryhmästä riippumattomat oikeudet kotihakemistoon.


.IECauthority tiedostoa ei ole

Varmista, että kirjoitit tiedoston nimen oikein. Kirjainyhdistelmä on siis ICE eikä IEC.

ubutumpula

  • Käyttäjä
  • Viestejä: 107
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #11 : 31.03.21 - klo:16.15 »
Edelleen ylläpitäjän (nimi1) graafisella puolella kirjautuessa salasanan annon jälkeen miettii tyhjällä näytöllä hetken ja sitten tulee laatikko, jossa teksti: Could not update ICEauthirity file /home/nimi1/.ICEauthority
alla on näppäin: 'Kirjaudu ulos' ja sitä painettaessa palaa takaisin graafiseen kirjautumisnäyttöön.

Joo kyllä olin kirjoittanut ICE, vaikka viestiin tulikin väärin

« Viimeksi muokattu: 31.03.21 - klo:16.17 kirjoittanut ubutumpula »

ubutumpula

  • Käyttäjä
  • Viestejä: 107
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #12 : 31.03.21 - klo:16.30 »
sudo chown -R nimi1:nimi1 /home/nimi1  avasi graafisen käyttöliittymän eli kirjautuminen onnistui. Sotku varmaan syntyi siitä, että aiemmin olin laittanut nimi2 -userin kotihakemistoksi myös HOME:n. Se ei kai mennyt kaiken taiteen sääntöjen mukaan. Ajatus oli, että user-nimi2 pääsisi HOME:en, mutta ei ihan kaikkeen muuhun. Mitenkähän tuo pitäisi tehdä?
Toinen ongelma on siinä, että tuossa kotihakemisto-sössimisessä muuttui kaikki 350 000 tiedostoa user-nimi2 omistamisiksi. Mitenkähän ne saisi palautettua user-nimi1:n omistukseen?

ubutumpula

  • Käyttäjä
  • Viestejä: 107
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #13 : 31.03.21 - klo:16.51 »
Taisi muuten tuo omistajuuskin jo hoitua.
Kiitos oikein paljon!

Minä taidan pian osallistua sössimisen maailmanmestaruuskilpailuihin... saattaisin sijoittua varmaan hyvin  ::)

nm

  • Käyttäjä
  • Viestejä: 16250
    • Profiili
Vs: Kirjautumisongelma
« Vastaus #14 : 31.03.21 - klo:21.30 »
Sotku varmaan syntyi siitä, että aiemmin olin laittanut nimi2 -userin kotihakemistoksi myös HOME:n. Se ei kai mennyt kaiken taiteen sääntöjen mukaan. Ajatus oli, että user-nimi2 pääsisi HOME:en, mutta ei ihan kaikkeen muuhun. Mitenkähän tuo pitäisi tehdä?

Joo,  kuulostaa mahdolliselta syyltä ongelmaan. Jokaisella käyttäjätunnuksella on oltava oma kotihakemistonsa, eli niitä ei saa asettaa samaksi.

Sen sijaan voit linkittää vaikkapa Kuvat-kansion siten, että se sijaitsee oikeasti ensimmäisen käyttäjän kotihakemistossa ja toisen käyttäjän kotihakemistossa on siihen symbolinen linkki. Silloin pitää myös asettaa ryhmäoikeudet sopivasti, tai lisätä toinen käyttäjä ekan käyttäjän ryhmään, jos haluat että molemmilla tunnuksilla on kansioon kirjoitusoikeus.