Bejelentkezési problémákBejelentkezési problémák

Bejelentkezési problémák esetén a gép elindul a várt üdvözlő képernyővel vagy bejelentkezési ablakkal, de visszautasítja a felhasználónév és jelszó elfogadását, vagy elfogadja azokat, de azután nem működik megfelelően (nem indítja el a grafikus asztali környezet, hibákat jelez, átvisz a parancssorba stb).

Az érvényes felhasználónév-jelszó kombinációk sikertelenekAz érvényes felhasználónév-jelszó kombinációk sikertelenek

Ez általában akkor lép fel, ha a rendszer hálózati hitelesítést vagy címtárszolgáltatásokat használ, de valamilyen oknál fogva nem tudja lekérni az eredményeket a beállított kiszolgálókról. Ilyenkor egyedül a root felhasználó – az egyetlen helyi felhasználó – tud továbbra is bejelentkezni a gépekre. A következőkben néhány általános példa látható annak okára, hogy a gép miért tűnik működőnek, miközben a bejelentkezéseket nem tudja feldolgozni:

  • A hálózat nem működik. Ezzel kapcsolatos további útmutatás: 46.5. szakasz - Hálózati problémák.

  • A DNS jelenleg nem működik (ami megakadályozza azt, hogy a GNOME vagy a KDE működjön, illetve hogy a rendszer érvényesített kéréseket hozzon létre a biztonságos kiszolgálókhoz). Ennek egyik jele, hogy nagyon sok időbe telik, mire a gép válaszol a tevékenységekre. A témakörrel kapcsolatos további információ: 46.5. szakasz - Hálózati problémák.

  • Ha a rendszer Kerberost használ, akkor elképzelhető, hogy a rendszer túllépi a helyi idő és a Kerberos kiszolgáló ideje közötti elfogadott különbséget (ez általában 300 másodperc). Ha az NTP (hálózati időprotokoll) nem működik megfelelően, vagy a helyi NTP kiszolgáló nem működik, akkor a Kerberos hitelesítés szintén nem működik, mivel az a hálózat közös óraszinkronizálásától függ.

  • A rendszer hitelesítése rosszul van beállítva. Ellenőrizze az érintett PAM konfigurációs fájlokban az esetleges elgépeléseket és rossz utasítássorrendet. A PAM-mal és az érintett konfigurációs fájlokkal kapcsolatos további háttérinformáció: 24. fejezet - Hitelesítés PAM használatával.

Minden olyan esetben, amelynek nem külső hálózati probléma az oka, a megoldás a rendszer újraindítása egyfelhasználós módban, valamint a konfiguráció kijavítása, mielőtt a rendszert éles módban elindítaná, és megpróbálna bejelentkezni. Indítás egyfelhasználós módban:

  1. Indítsa újra a rendszert. A rendszerindítási képernyő megjelenik egy parancssorral.

  2. A parancssorba írjon 1-et a rendszer egyfelhasználós módban történő indításához.

  3. Adja meg a root felhasználó nevét és jelszavát.

  4. Végezze el a szükséges módosításokat.

  5. Indítsa el a rendszert teljes többfelhasználós és hálózati módban. Ehhez írja a parancssorba a telinit 5 karaktersorozatot.

Az érvényes felhasználónevet és jelszót a rendszer nem fogadja elAz érvényes felhasználónevet és jelszót a rendszer nem fogadja el

Ez a legáltalánosabb probléma, amivel a felhasználó találkozhat, mivel ez számos ok miatt előfordulhat. A bejelentkezési hibák oka attól függően különbözhet, hogy helyi felhasználófelügyeletet és hitelesítést, vagy hálózati hitelesítést használ.

A helyi felhasználófelügyelet a következő okok miatt meghiúsulhat:

  • A felhasználó rossz jelszót adott meg.

  • A felhasználó saját könyvtára, amely az asztali környezet konfigurációs fájljait tartalmazza, sérült vagy írásvédett.

  • Problémák lehetnek az X Window rendszerrel az adott felhasználó hitelesítésénél, különösen ha a felhasználó saját könyvtárát más Linux-disztribúcióval használták az adott disztribúció telepítése előtt.

A helyi bejelentkezés sikertelensége mögötti ok kiderítéséhez tegye a következőket:

  1. A teljes hitelesítési mechanizmus ellenőrzése előtt győződjön meg róla, hogy a felhasználó jól emlékezett a jelszóra. Ha a felhasználó esetlegesen rosszul emlékezett, akkor a YaST felhasználófelügyeleti modulja segítségével módosítsa a felhasználó jelszavát.

  2. Jelentkezzen be root felhasználóként és ellenőrizze, hogy a /var/log/messages tartalmazza-e a bejelentkezési folyamat vagy a PAM hibaüzeneteit.

  3. Próbáljon meg bejelentkezni a konzolról (a Ctrl-Alt-F1 billentyűkombinációval). Ha ez sikeres, akkor a PAM nem lehet a hibás, mivel az adott felhasználó hitelesíthető a gépen. Próbáljon meg az X Window rendszerrel vagy az asztali környezettel (GNOME vagy KDE) kapcsolatos hibát keresni. További információ: 46.4.3. szakasz - A bejelentkezés sikeres, de a GNOME asztali környezet elindulása meghiúsul és 46.4.4. szakasz - A bejelentkezés sikeres, de a KDE asztali környezet elindulása meghiúsul.

  4. Ha a felhasználó saját könyvtárát másik Linux-disztribúcióval használta, akkor távolítsa el az Xauthority fájlt a felhasználó saját könyvtárából. Jelentkezzen be a konzolról az adott felhasználó nevében a Ctrl-Alt-F1 billentyűkombinációval és futtassa le az rm .Xauthority parancsot. Ennek ki kell küszöbölnie az adott felhasználó X hitelesítési problémáit. Próbálja újra grafikus bejelentkezést.

  5. Ha a grafikus bejelentkezés továbbra is meghiúsul, akkor jelentkezzen be a konzolon a Ctrl-Alt-F1 billentyűkombináció segítségével. Próbáljon meg elindítani egy X munkamenetet egy másik kijelzőn – az első (:0) már használatban van:

    startx -- :1

    Ennek hatására meg kell jelennie egy grafikus képernyőnek és az asztali környezetnek. Ha ez nem történik meg, akkor ellenőrizze a rendellenességre utaló üzeneteket az X Window rendszer (/var/log/Xorg.displaynumber.log) és az asztali alkalmazások (.xsession-errors a felhasználó kezdőkönyvtárában) naplófájljaiban.

  6. Ha az asztali környezet sérült konfigurációs fájlok miatt nem tud elindulni, akkor folytassa a következő részek valamelyikével: 46.4.3. szakasz - A bejelentkezés sikeres, de a GNOME asztali környezet elindulása meghiúsul vagy 46.4.4. szakasz - A bejelentkezés sikeres, de a KDE asztali környezet elindulása meghiúsul.

A következőkben néhány általános ok látható, hogy a felhasználó hálózati hitelesítése miért hiúsulhat meg egy adott gépen:

  • Elképzelhető, hogy a felhasználó rossz jelszót adott meg.

  • A felhasználónév létezik a gép helyi hitelesítési fájljaiban, ugyanakkor a hálózati hitelesítési rendszerben is szerepel. Ez ütközést okoz.

  • A saját könyvtár létezik, de sérült vagy nem elérhető. Elképzelhető, hogy a könyvtár írásvédett, vagy egy jelenleg nem elérhető kiszolgálón található.

  • A felhasználó nem jogosult a hitelesítési rendszer adott gépére való bejelentkezésre.

  • A gép valamilyen okból megváltoztatta a gépneveket, és a felhasználó nem josogult az adott gép bejelentkezni.

  • A gép nem tudja elérni a hitelesítési kiszolgálót vagy a címtárkiszolgálót, amely a felhasználó adatait tartalmazza.

  • Probléma lehet az X Window rendszerrel az adott felhasználó hitelesítése során, különösen ha a felhasználó saját könyvtárát más Linux-disztribúcióval használták az adott disztribúció telepítése előtt.

A hálózati hitelesítés bejelentkezési hibáinak meghatározásához tegye a következőket:

  1. A teljes hitelesítési mechanizmus hibáinak keresése előtt ellenőrizze, hogy a felhasználó jól emlékezett-e a jelszóra.

  2. Határozza meg a gép által a hitelesítéshez használt címtárkiszolgálót, valamint ellenőrizze, hogy ez a kiszolgáló fut-e, és megfelelően kommunikál-e más gépekkel.

  3. Nézze meg, hogy a felhasználó felhasználóneve és jelszava más gépeken működik-e. Ezzel ellenőrizhető, hogy a hitelesítési adatok léteznek-e és megfelelően vannak-e elosztva.

  4. Ellenőrizze, hogy más felhasználó be tud-e jelentkezni a nem megfelelően működő gépre. Ha másik felhasználó probléma nélkül be tud jelentkezni, vagy ha a root be tud jelentkezni, akkor jelentkezzen be és vizsgálja meg a /var/log/messages fájlt. Keresse meg a bejelentkezési kísérleteknek megfelelő időbélyegeket és nézze meg, hogy a PAM állított-e elő hibaüzeneteket.

  5. Próbáljon meg bejelentkezni egy konzolról (a Ctrl-Alt-F1 billentyűkombinációval). Ha ez sikeres, akkor a PAM és a felhasználó saját könyvtárát kiszolgáló címtárkiszolgáló nem lehet a felelős, mivel a felhasználó hitelesíthető a gépen. Próbáljon meg az X Window rendszerrel vagy asztali környezettel (GNOME vagy KDE) kapcsolatos problémákat keresni. További információ: 46.4.3. szakasz - A bejelentkezés sikeres, de a GNOME asztali környezet elindulása meghiúsul és 46.4.4. szakasz - A bejelentkezés sikeres, de a KDE asztali környezet elindulása meghiúsul.

  6. Ha a felhasználó saját könyvtárát másik Linux-disztribúcióval használta, akkor távolítsa el az Xauthority fájlt a felhasználó saját könyvtárából. Jelentkezzen be a konzolról az adott felhasználó nevében a Ctrl-Alt-F1 billentyűkombinációval és futtassa le az rm .Xauthority parancsot. Ennek ki kell küszöbölnie az adott felhasználó X hitelesítési problémáit. Próbálja újra grafikus bejelentkezést.

  7. Ha a grafikus bejelentkezés továbbra is meghiúsul, akkor jelentkezzen be a konzolon a Ctrl-Alt-F1 billentyűkombináció segítségével. Próbáljon meg elindítani egy X munkamenetet egy másik kijelzőn – az első (:0) már használatban van:

    startx -- :1

    Ennek hatására meg kell jelennie egy grafikus képernyőnek és az asztali környezetnek. Ha ez nem történik meg, akkor ellenőrizze a rendellenességre utaló üzeneteket az X Window rendszer (/var/log/Xorg.displaynumber.log) és az asztali alkalmazások (.xsession-errors a felhasználó kezdőkönyvtárában) naplófájljaiban.

  8. Ha az asztali környezet sérült konfigurációs fájlok miatt nem tud elindulni, akkor folytassa a következő részek egyikével: 46.4.3. szakasz - A bejelentkezés sikeres, de a GNOME asztali környezet elindulása meghiúsul vagy 46.4.4. szakasz - A bejelentkezés sikeres, de a KDE asztali környezet elindulása meghiúsul.

A bejelentkezés sikeres, de a GNOME asztali környezet elindulása meghiúsul A bejelentkezés sikeres, de a GNOME asztali környezet elindulása meghiúsul

Ha ez egy adott felhasználóra igaz, akkor valószínűleg a felhasználó GNOME konfigurációs fájljai sérültek. A tünetek közé tartozhatnak a következők: a billentyűzet nem működik, a képernyőgeometria torz, vagy a képernyő üres szürke mezőként jelenik meg. Fontos különbség, hogy ha másik felhasználó jelentkezik be, akkor a gép normális módon működik. Ha ez áll fenn, akkor a probléma valószínűleg viszonylag gyorsan megoldható úgy, ha a felhasználó GNOME konfigurációs könyvtárát egyszerűen áthelyezi egy új helyre. Ennek hatására a GNOME egy újat inicializál. A felhasználónak át kell konfigurálnia a GNOME-ot, de nem vesznek el adatok.

  1. Váltson szöveges konzolra az Ctrl-Alt-F1 billentyű megnyomásával.

  2. Jelentkezzen be felhasználónevével.

  3. Helyezze át a GNOME konfigurációs könyvtárait egy ideiglenes helyre:

    mv .gconf  .gconf-ORIG-RECOVER
    mv .gnome2 .gnome2-ORIG-RECOVER
  4. Jelentkezzen ki.

  5. Jelentkezzen be újra, de ne futtasson alkalmazásokat.

  6. Állítsa vissza az egyéni alkalmazáskonfigurációs adatokat (az Evolution e-mail kliensadatokat is beleértve) a ~/.gconf-ORIG-RECOVER/apps/ könyvtár új ~/.gconf könyvtárba másolásával, az alábbi módon:

    cp -a .gconf-ORIG-RECOVER/apps .gconf/

    Ha ez bejelentkezési problémákat okoz, akkor próbálja meg csak a kritikus alkalmazásadatokat visszaállítani és újrakonfigurálni a többi alkalmazást.

A bejelentkezés sikeres, de a KDE asztali környezet elindulása meghiúsulA bejelentkezés sikeres, de a KDE asztali környezet elindulása meghiúsul

Számos oka lehet annak, hogy a KDE asztali környezet miért nem engedélyezi a felhasználó számára a bejelentkezést. A sérült gyorsítótáradatok bejelentkezési problémákat, valamint sérült KDE asztali konfigurációs fájlokat eredményezhetnek.

A gyorsítótáradatok az asztali környezet indulásakor kerülnek felhasználásra a teljesítmény javítása érdekében. Ha ezek az adatok sérültek, akkor az indulás lassú, vagy teljesen meghiúsul. Ezeket az adatokat eltávolítva, az asztal indítórutinjai teljesen új konfigurációval indulnak. Ez a normál indulásnál tovább tart, de az adatok épek maradnak és a felhasználó be tud jelentkezni.

A KDE asztali környezet gyorsítótárfájljainak eltávolításához adja ki a következő parancsot root felhasználóként:

rm -rf /tmp/kde-user /tmp/socket-user

Cserélje le a user részt az aktuális felhasználónévre. A két könyvtár eltávolítása törli a sérült gyorsítótárfájlokat. A valós adatokat az eljárás nem sérti.

A sérült asztali konfigurációs fájlok mindig lecserélhetők a kezdeti konfigurációs fájlokra. Ha vissza kívánja állítani a felhasználó beállításait, akkor körültekintően másolja azokat vissza az ideiglenes helyről, miután a konfiguráció vissza lett állítva az alapértelmezett konfigurációs értékekkel.

Sérült asztali konfiguráció kezdeti konfigurációs értékekkel való helyettesítéséhez tegye a következőket:

  1. Váltson át szöveges konzolra az Ctrl-Alt-F1 billentyű megnyomásával.

  2. Jelentkezzen be felhasználónevével.

  3. Helyezze át a KDE konfigurációs könyvtárat és a .skel fájlokat egy ideiglenes helyre:

    mv .kde  .kde-ORIG-RECOVER 
    mv .skel .skel-ORIG-RECOVER
  4. Jelentkezzen ki.

  5. Jelentkezzen be újra.

  6. Az asztali környezet sikeres elindítása után másolja vissza a felhasználó saját konfigurációját a helyére:

    cp -a .kde-ORIG-RECOVER/share .kde/share
    [Important]

    Ha a felhasználó saját beállításai okozták a bejelentkezés meghiúsulását, és fennáll ez a helyzet, akkor ismételje meg az eljárást a fent leírt módon, de ne másolja le a .kde/share könyvtárat.