Неколико ствари може да вас баци у панику брже од покушаја да се пријавите на рачунар и да вам улазак буде одбијен. Кликнете на своје корисничко име. Унесите своју лозинку. Погодио си Ентер и ништа.

Нажалост, ова врста искуства је чешћа него што мислите са Убунту-ом. Добра вест је да решавање овог проблема није превише тешко када знате шта да радите. Ако је ваш Убунту систем заглављен у петљи за пријаву, пратите даље, а ми ћемо вас вратити и покренути за кратко време.

Дођите до терминала са екрана за пријаву на Убунту

Прва ствар коју ћете морати да урадите је да напустите графички екран за пријаву и дођете до терминала. Да бисте то урадили, покрените систем као и обично и сачекајте да се појави екран за пријаву. На екрану за пријаву притисните Цтрл + Алт + Ф3.

Неки лаптоп рачунари користе функцијске тастере за ствари као што су подешавање осветљености екрана или јачине звука. На овим машинама ћете можда морати да држите притиснут други тастер да бисте имали свој Ф3 тастер делује као функцијски тастер, а не као контрола јачине звука или шта год да ради.

Делл лаптопови, на пример, имају означен кључ Фн. На овим машинама морате притиснути Фн + Цтрл + Алт + Ф3 истовремено.

Притиском на ову комбинацију тастера одвешћете вас на екран терминала са упитом да се пријавите. Пријавите се са својим корисничким именом и лозинком и бићете на командној линији у свом кућном директоријуму. Овде можете уносити команде као што бисте то урадили у терминалској апликацији са радне површине.

Препоручујемо вам да испробате сваку од следећих могућности да бисте решили проблем Убунту петље за пријаву.

1. Проверите подешавања власништва за конфигурационе датотеке

Један од најчешћих разлога иза Убунту петље за пријаву су нетачне поставке власништва над једном или две датотеке које помажу у контроли екрана за пријаву на неким системима. Они постоје као скривене датотеке у вашем кућном директоријуму.

Унесите следеће у командну линију да бисте добили потпуну листу директоријума:

лс -ла

При крају листе потражите датотеку под називом .Ксаутхорити. Ова датотека можда не постоји на вашем систему. Ако не постоји датотека са именом .Ксаутхорити, само пређите на следећи предлог. Ако је .Ксаутхорити датотека постоји, погледајте власника и групу за датотеку. Ова два атрибута се појављују лево од имена и величине датотеке.

На слици изнад, они су истакнути и оба су постављена на роот. Ако је ова датотека присутна на вашем систему и показује да је у власништву роот-а, ово ће бити ваш проблем. Датотека треба да буде у вашем власништву, а не роот кориснику.

До промените подешавања власника, унесите следећу команду:

судоцховнкорисничко име:корисничко име.Ксаутхорити

Требало би, наравно, да унесете команду и замените "корисничко име" са својим стварним корисничким именом. Обавезно унесите команду тачно како је приказано. Обратите пажњу на двотачку између два корисничка имена, тачку на почетку назива датотеке и велика слова Икс.

Када завршите, поново наведите директоријум, а власник датотеке би сада требало да буде ваше корисничко име.

Ако је .Ксаутхорити датотека исправно подешена, потражите даље на листи директоријума да видите да ли је датотека под називом .ИЦЕаутхорити постоји. Ако видите ову датотеку, проверите и њеног власника. Ако је власник постављен на роот (или било које друго име осим вашег корисничког имена), користите исту команду приказану изнад да исправите подешавања власништва; једноставно променити .Ксаутхорити до .ИЦЕаутхорити у поменутој команди.

2. Проверите подешавања дозвола у директоријуму /тмп

Још један уобичајени проблем који може изазвати проблем петље за пријаву су нетачне поставке дозвола на систему /tmp именик. Овај директоријум садржи све врсте привремених датотека и може изазвати пустош када системски процеси не могу да дођу до својих датотека.

Да бисте видели дозволе у ​​/тмп директоријуму, унесите следеће две команде:

цд /
лс -ла

Директоријум /тмп би требало да се појави при крају листе. Овде желите да погледате низ слова у крајњој левој колони листе директоријума. Они представљају дозволе за директоријум.

У случају /тмп, тај низ слова треба да буде тачно дрвкрвкрвт. Ако ваш списак директоријума показује нешто другачије, покрените следећу команду за промените дозволе за фајл:

судо цхмод 1777 /тмп

3. Проверите доступан слободан простор

Још један чест узрок неочекиваног понашања је недостатак простора на чврстом диску. Ваш систем ће радити разне чудне ствари када не може да пише на чврсти диск.

Да бисте проверили колико слободног простора имате, користите команду дф:

дф -х ~

Ово ће вам показати много простора који сте користили и доступног на диску који садржи ваш кућни директоријум. Ако је слободан простор мањи од три или четири гигабајта, требало би да потражите датотеке за брисање. Ваш именик преузимања је вероватно добро место за почетак.

Такође можете користити следећу команду да наведете коришћење диска за цео систем:

дф -х

Ако резултати ове команде покажу да било који уређај нема преостало слободног простора, мораћете да смислите како да уклоните неке датотеке са тог уређаја или повећати величину партиције да отворите више простора.

Требало би да будете изузетно опрезни у уклањању свих датотека изван вашег кућног директоријума или модификовању партиција диска. Грешке могу значити губитак свих ваших података.

4. Уклоните и поново инсталирајте окружење радне површине

Ако ништа друго не успе, као последње средство, можете покушати да уклоните и поново инсталирате Убунту десктоп окружење (укључујући ГДМ). Може потрајати неко време да се заврши, али треба да унесете само неколико команди.

Да бисте извршили нову инсталацију радне површине, унесите следеће команде редом:

судо апт уклонити убунту-десктоп
судо апт ажурирање
судо апт дист-упграде
судо апт ауторемове
судо апт цлеан
судо апт инсталирај убунту-десктоп

Ове команде ће уклонити тренутну радну површину, ажурирати тренутну листу софтвера, надоградити ваш систем и пакете на најновије верзије, уклоните и очистите све некоришћене датотеке и, на крају, поново инсталирајте радну површину Животна средина.

Поново покрените систем након сваке конфигурације

Након имплементације било ког од горе наведених решења, требало би да поново покренете систем и покушате поново да се пријавите. Да бисте то урадили, унесите следеће у одзивник терминала:

судо схутдовн -р сада

У овом тренутку, требало је да прекинете петљу за пријаву и поново добијете приступ свом систему.

Иако пролазак кроз ово искуство никоме није пријатан, постоји важна лекција коју треба научити. Овакве ствари су управо разлог зашто је важно правити редовне резервне копије вашег Линук система. Понекад не постоји друго решење осим форматирања диска и покретања из почетка.

Ако се нађете у тој ситуацији без резервне копије, то ће бити болно.