Kevés dolog tud gyorsabban pánikba esni, mint amikor megpróbálsz bejelentkezni a számítógépedbe, és megtagadják a belépést. A felhasználónevére kattint. Beírod a jelszavadat. Eltaláltad Belép és semmi.

Sajnos ez a fajta tapasztalat gyakoribb, mint gondolná az Ubuntu. A jó hír az, hogy a probléma megoldása nem túl nehéz, ha tudja, mit kell tennie. Ha az Ubuntu rendszere bejelentkezési hurokba ütközik, kövesse a lépést, és mi pillanatok alatt újra üzembe helyezzük.

A terminál elérése az Ubuntu bejelentkezési képernyőjéről

Az első dolog, amit meg kell tennie, hogy kilép a grafikus bejelentkezési képernyőről, és eljut egy terminálhoz. Ehhez a szokásos módon indítsa el a rendszert, és várja meg, amíg megjelenik a bejelentkezési képernyő. A bejelentkezési képernyőn nyomja meg a gombot Ctrl + Alt + F3.

Egyes laptopok a funkcióbillentyűket használják például a képernyő fényerejének vagy hangerejének beállítására. Ezeken a gépeken előfordulhat, hogy le kell nyomnia egy másik billentyűt, hogy elérje F3 A gomb funkcióbillentyűként működik, nem pedig hangerőszabályzóként vagy bármi másként.

instagram viewer

A Dell laptopokon például egy kulcs található Fn. Ezeken a gépeken meg kell nyomni Fn + Ctrl + Alt + F3 egyidejűleg.

Ha megnyomja ezt a billentyűkombinációt, egy terminál képernyőre jut, amelyen be kell jelentkeznie. Jelentkezzen be felhasználónevével és jelszavával, és megjelenik egy parancssor a saját könyvtárában. Itt ugyanúgy megadhat parancsokat, mint a terminálalkalmazásban az asztalról.

Javasoljuk, hogy próbálja ki az alábbi lehetőségek mindegyikét az Ubuntu bejelentkezési hurok problémájának megoldására.

1. Ellenőrizze a konfigurációs fájlok tulajdonjogi beállításait

Az Ubuntu bejelentkezési hurok mögött az egyik leggyakoribb ok a hibás fájltulajdonlási beállítások egy vagy két fájlnál, amelyek bizonyos rendszereken segítik a bejelentkezési képernyő szabályozását. Rejtett fájlokként léteznek a saját könyvtárában.

Írja be a következőt a parancssorba a teljes könyvtárlista megjelenítéséhez:

ls -la

A lista végén keressen egy nevű fájlt .Xhatóság. Lehetséges, hogy ez a fájl nem létezik az Ön rendszerén. Ha nincs .Xauthority nevű fájl, ugorjon a következő javaslatra. Ha a .Xhatóság fájl létezik, nézze meg a fájl tulajdonosát és csoportját. Ez a két attribútum a fájlnév és a méret bal oldalán jelenik meg.

A fenti képen ezek kiemelve vannak, és mindkettő root értékre van állítva. Ha ez a fájl megtalálható a rendszerén, és úgy tűnik, hogy a root tulajdonosa, akkor ez lesz a te problémád. A fájlnak Önnek kell lennie, nem a root felhasználónak.

Nak nek módosítsa a tulajdonos beállításait, írja be a következő parancsot:

sudochownfelhasználónév:felhasználónév.Xhatóság

Természetesen be kell írnia a parancsot, és helyettesítenie kell "felhasználónév" a tényleges felhasználónevével. Ügyeljen arra, hogy pontosan az ábrán látható módon írja be a parancsot. Jegyezze meg a kettőspontot a két felhasználónév között, a fájlnév elején lévő pontot és a nagybetűt x.

Ha kész, adja meg újra a könyvtárat, és a fájl tulajdonosának most a felhasználónevének kell lennie.

Ha az .Xauthority fájl megfelelően van beállítva, nézze meg tovább a könyvtárlistát, és nézze meg, van-e .ICEhatóság létezik. Ha látja ezt a fájlt, ellenőrizze a tulajdonosát is. Ha a tulajdonos root értékre van állítva (vagy a felhasználónevétől eltérő névre), használja a fenti parancsot a tulajdonosi beállítások javításához; egyszerűen változtatni .Xhatóság nak nek .ICEhatóság a fent említett parancsban.

2. Ellenőrizze az engedélybeállításokat a /tmp könyvtárban

Egy másik gyakori probléma, amely a bejelentkezési hurok problémáját okozhatja, a rendszer nem megfelelő engedélybeállításai /tmp Könyvtár. Ez a könyvtár mindenféle ideiglenes fájlt tartalmaz, és pusztítást okozhat, ha a rendszerfolyamatok nem tudnak hozzáférni a fájlokhoz.

A /tmp könyvtár engedélyeinek megtekintéséhez írja be a következő két parancsot:

CD /
ls -la

A /tmp könyvtárnak meg kell jelennie a lista végén. Itt a címtárlista bal szélső oszlopában lévő betűsort szeretné megtekinteni. Ezek képviselik a könyvtár engedélyeit.

A /tmp esetén ennek a betűsornak pontosan meg kell lennie drwxrwxrwt. Ha a könyvtár listája mást mutat, futtassa a következő parancsot módosítsa a fájl engedélyeit:

sudo chmod 1777 /tmp

3. Ellenőrizze a rendelkezésre álló szabad területet

A váratlan viselkedés másik gyakori oka, hogy elfogy a hely a merevlemezen. A rendszer mindenféle furcsa dolgot csinál, ha nem tud írni a merevlemezre.

Ha ellenőrizni szeretné, mennyi szabad hely áll rendelkezésére, használja a df parancsot:

df -h ~

Ez megmutatja, hogy sok helyet használt és szabad a saját könyvtárát tároló meghajtón. Ha a szabad terület kevesebb, mint három vagy négy gigabájt, keresse meg a törölni kívánt fájlokat. A letöltési könyvtár valószínűleg jó kiindulópont.

A következő paranccsal is listázhatja a teljes rendszer lemezhasználatát:

df -h

Ha a parancs eredménye azt mutatja, hogy valamelyik eszközön nincs szabad hely, akkor meg kell találnia, hogyan távolíthat el néhány fájlt az eszközről, vagy növelje a partíció méretét hogy több teret nyisson.

Rendkívül óvatosnak kell lennie a kezdőkönyvtáron kívüli fájlok eltávolításával vagy a lemezpartíciók módosításával. A hibák az összes adat elvesztését jelenthetik.

4. Távolítsa el és telepítse újra az asztali környezetet

Ha minden más nem segít, végső megoldásként megpróbálhatja eltávolítani és újratelepíteni az Ubuntu asztali környezetet (beleértve a GDM-et is). A befejezés eltarthat egy ideig, de csak néhány parancsot kell megadnia.

Az asztal újbóli telepítéséhez írja be a következő parancsokat sorrendben:

sudo apt távolítsa el az ubuntu-desktopot
sudo apt frissítés
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean
sudo apt telepítés ubuntu-desktop

Ezek a parancsok eltávolítják az aktuális asztalt, frissítik az aktuális szoftverlistát, frissítik a rendszert és csomagokat a legújabb verziókra, távolítsa el és tisztítsa meg a nem használt fájlokat, és végül telepítse újra az asztalt környezet.

Minden konfiguráció után indítsa újra a rendszert

A fenti megoldások bármelyikének megvalósítása után indítsa újra a rendszert, és próbáljon meg újra bejelentkezni. Ehhez írja be a következőt a terminál parancssorába:

sudo shutdown -r most

Ezen a ponton meg kellett volna szakítania a bejelentkezési hurkot, és újra hozzáférést kellett volna szereznie a rendszeréhez.

Bár ennek a tapasztalatnak a megélése senki számára nem kellemes, van egy fontos tanulság, amit le kell vonni. Pontosan az ehhez hasonló dolgok miatt fontos rendszeresen biztonsági másolatot készíteni a Linux rendszeréről. Néha nincs más megoldás, mint a meghajtó formázása és az újrakezdés.

Ha tartalék nélkül kerülsz ilyen helyzetbe, az fájdalmas lesz.