Малко неща могат да ви хвърлят в паника по-бързо от опит да влезете в компютъра си и да ви бъде отказан достъп. Щраквате върху вашето потребителско име. Въвеждате паролата си. Ти удари Въведете и… нищо.

За съжаление, този вид опит е по-често срещан, отколкото си мислите с Ubuntu. Добрата новина е, че отстраняването на този проблем не е твърде трудно, когато знаете какво да правите. Ако вашата Ubuntu система е заседнала в цикъл за влизане, следвайте и ние ще ви накараме да архивирате и да работите за нула време.

Стигнете до терминал от екрана за влизане в Ubuntu

Първото нещо, което трябва да направите, е да излезете от графичния екран за вход и да стигнете до терминал. За да направите това, стартирайте системата си както обикновено и изчакайте да се появи екранът за вход. От екрана за влизане натиснете Ctrl + Alt + F3.

Някои лаптопи използват функционалните клавиши за неща като настройка на яркостта на екрана или силата на звука. На тези машини може да се наложи да задържите друг клавиш, за да имате своя

instagram viewer
F3 клавиш действа като функционален клавиш, а не контрол на звука или каквото и да е друго, което може да направи.

Лаптопите Dell, например, имат обозначен ключ Fn. На тези машини трябва да натиснете Fn + Ctrl + Alt + F3 едновременно.

Натискането на тази клавишна комбинация ще ви отведе до екран на терминал с подкана да влезете. Влезте с вашето потребителско име и парола и ще бъдете в команден ред във вашата домашна директория. Можете да въвеждате команди тук точно както бихте направили в терминалното приложение от вашия работен плот.

Препоръчваме ви да опитате всяка от следните възможности, за да разрешите проблема с цикъла за влизане в Ubuntu.

1. Проверете настройките за собственост за конфигурационни файлове

Една от най-често срещаните причини зад цикъла за влизане в Ubuntu са неправилните настройки за собственост на файла на един или два от файловете, които помагат за контролиране на екрана за влизане в някои системи. Те съществуват като скрити файлове във вашата домашна директория.

Въведете следното в командния ред, за да получите пълен списък с директории:

ls -la

Близо до края на списъка потърсете файл с име .Xавторитет. Този файл може да не съществува във вашата система. Ако няма файл с име .Xauthority, просто преминете към следващото предложение. Ако .Xавторитет файлът съществува, вижте собственика и групата за файла. Тези два атрибута се появяват отляво на името и размера на файла.

На изображението по-горе те са маркирани и двете са настроени на root. Ако този файл присъства във вашата система и се показва като собственост на root, това ще бъде вашият проблем. Файлът трябва да принадлежи на вас, а не на root потребителя.

Да се променете настройките на собственика, въведете следната команда:

sudoхапвампотребителско име: потребителско име.Xавторитет

Трябва, разбира се, да въведете командата и да замените "потребителско име“ с действителното ви потребителско име. Уверете се, че сте въвели командата точно както е показано. Обърнете внимание на двоеточието между двете потребителски имена, точката в началото на името на файла и главната буква х.

Когато сте готови, избройте отново директорията и собственикът на файла вече трябва да е вашето потребителско име.

Ако файлът .Xauthority е зададен правилно, погледнете по-нагоре в списъка с директории, за да видите дали има файл с име .ICEавторитет съществува. Ако видите този файл, проверете и неговия собственик. Ако собственикът е настроен на root (или друго име, различно от вашето потребителско име), използвайте същата команда, показана по-горе, за да коригирате настройките за собственост; просто се промени .Xавторитет да се .ICEавторитет в гореспоменатата команда.

2. Проверете настройките за разрешения в директорията /tmp

Друг често срещан проблем, който може да причини проблем с цикъла на влизане, са неправилните настройки на разрешенията в системата /tmp указател. Тази директория съдържа всякакви временни файлове и може да предизвика хаос, когато системните процеси не могат да стигнат до своите файлове.

За да видите разрешенията за директорията /tmp, въведете следните две команди:

cd /
ls -la

Директорията /tmp трябва да се появи близо до края на списъка. Тук искате да погледнете низа от букви в най-лявата колона на списъка с директории. Те представляват разрешенията за директорията.

В случай на /tmp този низ от букви трябва да е точно drwxrwxrwt. Ако вашият списък с директории показва нещо различно, изпълнете следната команда за променете разрешенията за файлове:

sudo chmod 1777 /tmp

3. Проверете налично свободно място

Друга често срещана причина за неочаквано поведение е липсата на място на вашия твърд диск. Системата ви ще прави всякакви странни неща, когато не може да пише на твърдия диск.

За да проверите колко свободно място имате, използвайте командата df:

df -h ~

Това ще ви покаже много място, което сте използвали и налично на устройството, което съдържа вашата домашна директория. Ако свободното пространство е по-малко от три или четири гигабайта, трябва да потърсите файлове за изтриване. Вашата директория за изтегляния вероятно е добро място за начало.

Можете също да използвате следната команда, за да посочите използването на диска за цялата система:

df -h

Ако резултатите от тази команда показват, че на някое устройство няма останало свободно място, ще трябва да разберете как да премахнете някои файлове от това устройство или увеличете размера на дяла за да отворите повече пространство.

Трябва да сте изключително внимателни при премахването на всякакви файлове извън вашата домашна директория или при модифицирането на дискови дялове. Грешките могат да означават загуба на всички ваши данни.

4. Премахнете и инсталирайте отново вашата настолна среда

Ако всичко друго се провали, в краен случай можете да опитате да премахнете и преинсталирате средата на работния плот на Ubuntu (включително GDM). Завършването може да отнеме известно време, но трябва да въведете само няколко команди.

За да извършите нова инсталация на работния плот, въведете следните команди в ред:

sudo apt премахнете ubuntu-desktop
sudo apt актуализация
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean
sudo apt Инсталирай ubuntu-десктоп

Тези команди ще премахнат текущия работен плот, ще актуализират текущия софтуерен списък, ще надстроят вашата система и пакети до най-новите версии, премахнете и почистете всички неизползвани файлове и накрая инсталирайте отново работния плот заобикаляща среда.

Рестартирайте системата си след всяка конфигурация

След като приложите някое от горепосочените решения, трябва да рестартирате системата си и да опитате да влезете отново. За да направите това, въведете следното в подканата на терминала:

sudo shutdown -r сега

В този момент трябва да сте прекъснали цикъла за влизане и отново да сте получили достъп до вашата система.

Въпреки че преминаването през това преживяване не е приятно за никого, има важен урок, който трябва да научите. Неща като тези са точно причината, поради която е важно да правите редовни архиви на вашата Linux система. Понякога няма друго решение освен да форматирате устройството си и да започнете отначало.

Ако се окажете в тази ситуация без резервно копие, ще бъде болезнено.