Puține lucruri vă pot arunca în panică mai repede decât încercarea de a vă conecta la computer și interzicerea accesului. Faceți clic pe numele dvs. de utilizator. Introduceți parola. Ai lovit introduce si nimic.

Din păcate, acest tip de experiență este mai frecventă decât ați crede cu Ubuntu. Vestea bună este că rezolvarea acestei probleme nu este prea dificilă atunci când știi ce să faci. Dacă sistemul dvs. Ubuntu este blocat într-o buclă de conectare, urmați-l și vă vom pune în funcțiune în cel mai scurt timp.

Accesați un terminal din ecranul de conectare Ubuntu

Primul lucru pe care trebuie să-l faceți este să părăsiți ecranul grafic de autentificare și să ajungeți la un terminal. Pentru a face acest lucru, porniți sistemul ca de obicei și așteptați să apară ecranul de conectare. Din ecranul de conectare, apăsați Ctrl + Alt + F3.

Unele laptopuri folosesc tastele funcționale pentru lucruri precum setarea luminozității ecranului sau a volumului sunetului. Pe aceste mașini, poate fi necesar să țineți apăsată o altă tastă pentru a avea dvs

instagram viewer
F3 tasta acționează ca o tastă funcțională și nu ca un control al volumului sau orice altceva ar putea face.

Laptopurile Dell, de exemplu, au o cheie etichetată Fn. Pe aceste mașini, trebuie să apăsați Fn + Ctrl + Alt + F3 simultan.

Apăsarea acestei combinații de taste vă va duce la un ecran de terminal cu o solicitare pentru a vă conecta. Conectați-vă cu numele de utilizator și parola și veți fi la un prompt de comandă în directorul dvs. de pornire. Puteți introduce comenzi aici așa cum ați face în aplicația terminal de pe desktop.

Vă recomandăm să încercați fiecare dintre următoarele posibilități pentru a rezolva problema buclei de conectare Ubuntu.

1. Verificați setările de proprietate pentru fișierele de configurare

Unul dintre cele mai comune motive din spatele buclei de conectare Ubuntu este setările incorecte de proprietate a fișierelor pe unul sau două dintre fișiere care ajută la controlul ecranului de conectare pe unele sisteme. Acestea există ca fișiere ascunse în directorul dvs. de pornire.

Introduceți următoarele la linia de comandă pentru a obține o listă completă a directorului:

ls -la

Aproape de sfârșitul listării, căutați un fișier numit .Xauthority. Este posibil ca acest fișier să nu existe pe sistemul dvs. Dacă nu există niciun fișier cu numele .Xauthority, treceți la următoarea sugestie. Dacă .Xauthority fișierul există, uită-te la proprietar și la grup pentru fișier. Aceste două atribute apar în partea stângă a numelui și dimensiunii fișierului.

În imaginea de mai sus, acestea sunt evidențiate și ambele setate la root. Dacă acest fișier este prezent pe sistemul dvs. și arată ca fiind deținut de root, aceasta va fi problema dvs. Fișierul ar trebui să fie deținut de dvs., nu de utilizatorul root.

La modificați setările proprietarului, introduceți următoarea comandă:

sudochownnume de utilizator:nume de utilizator.Xauthority

Desigur, ar trebui să introduceți comanda și să înlocuiți "nume de utilizator" cu numele dvs. de utilizator actual. Asigurați-vă că introduceți comanda exact așa cum se arată. Notați două puncte dintre cele două nume de utilizator, punctul de la începutul numelui fișierului și majusculă X.

Când ați terminat, listați din nou directorul, iar proprietarul fișierului ar trebui să fie acum numele dvs. de utilizator.

Dacă fișierul .Xauthority este setat corect, căutați mai departe lista de director pentru a vedea dacă un fișier numit .ICEauthority există. Dacă vedeți acest fișier, verificați și proprietarul acestuia. Dacă proprietarul este setat la root (sau orice alt nume decât numele dvs. de utilizator), utilizați aceeași comandă prezentată mai sus pentru a corecta setările de proprietate; pur și simplu schimbați .Xauthority la .ICEauthority în comanda menționată mai sus.

2. Verificați setările de permisiuni în directorul /tmp

O altă problemă comună care poate cauza problema buclei de conectare este setările de permisiuni incorecte ale sistemului /tmp director. Acest director deține tot felul de fișiere temporare și poate face ravagii atunci când procesele de sistem nu pot ajunge la fișierele lor.

Pentru a vedea permisiunile din directorul /tmp, introduceți următoarele două comenzi:

CD /
ls -la

Directorul /tmp ar trebui să apară aproape de sfârșitul listei. Aici, doriți să vă uitați la șirul de litere din coloana din stânga a listei de director. Ele reprezintă permisiunile pentru director.

În cazul /tmp, acel șir de litere ar trebui să fie exact drwxrwxrwt. Dacă lista de director arată ceva diferit, executați următoarea comandă la modifica permisiunile pentru fișiere:

sudo chmod 1777 /tmp

3. Verificați spațiul liber disponibil

O altă cauză comună a comportamentului neașteptat este epuizarea spațiului pe hard disk. Sistemul dvs. va face tot felul de lucruri ciudate atunci când nu poate scrie pe hard disk.

Pentru a verifica cât spațiu liber aveți, utilizați comanda df:

df -h ~

Acest lucru vă va arăta mult spațiu pe care l-ați folosit și disponibil pe unitatea care deține directorul dvs. de acasă. Dacă spațiul liber este mai mic de trei sau patru gigaocteți, ar trebui să căutați fișiere de șters. Directorul tău de descărcări este probabil un loc bun pentru a începe.

De asemenea, puteți utiliza următoarea comandă pentru a enumera utilizarea discului pentru întregul sistem:

df -h

Dacă rezultatele acestei comenzi arată că niciun dispozitiv nu mai are spațiu liber, va trebui să vă dați seama cum să eliminați unele fișiere de pe acel dispozitiv sau măriți dimensiunea partiției pentru a deschide mai mult spațiu.

Ar trebui să fiți extrem de atenți la eliminarea oricăror fișiere din afara directorului dvs. de acasă sau la modificarea partițiilor de disc. Greșelile ar putea însemna pierderea tuturor datelor.

4. Eliminați și reinstalați mediul desktop

Dacă toate celelalte nu reușesc, ca ultimă soluție, puteți încerca să eliminați și să reinstalați mediul desktop Ubuntu (inclusiv GDM). Poate dura ceva timp pentru a finaliza, dar trebuie să introduceți doar câteva comenzi.

Pentru a efectua o nouă instalare a desktopului, introduceți următoarele comenzi în ordine:

sudo apt elimina ubuntu-desktop
sudo apt Actualizați
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean
sudo apt instalare ubuntu-desktop

Aceste comenzi vor elimina desktopul curent, vor actualiza lista actuală de software, vor actualiza sistemul și pachete la cele mai recente versiuni, eliminați și curățați toate fișierele neutilizate și, în cele din urmă, reinstalați desktopul mediu inconjurator.

Reporniți sistemul după fiecare configurație

După implementarea oricăreia dintre soluțiile de mai sus, ar trebui să reporniți sistemul și să încercați să vă conectați din nou. Pentru a face acest lucru, introduceți următoarele la promptul terminalului:

sudo shutdown -r acum

În acest moment, ar fi trebuit să întrerupeți bucla de conectare și să obțineți din nou acces la sistemul dvs.

Deși trecerea prin această experiență nu este plăcută pentru nimeni, există o lecție importantă de învățat. Lucruri de genul acesta sunt exact motivul pentru care este important să faceți copii de rezervă regulate ale sistemului dvs. Linux. Uneori nu există altă soluție decât formatarea unității și repornirea.

Dacă vă aflați în această situație fără o rezervă, va fi dureros.