Er zijn maar weinig dingen die u sneller in paniek kunnen brengen dan proberen in te loggen op uw computer en de toegang wordt geweigerd. U klikt op uw gebruikersnaam. U voert uw wachtwoord in. Jij raakt Binnenkomen en niks.
Helaas komt dit soort ervaringen vaker voor dan je zou denken met Ubuntu. Het goede nieuws is dat het oplossen van dit probleem niet zo moeilijk is als je weet wat je moet doen. Als uw Ubuntu-systeem vastzit in een inloglus, volg dan mee en we zorgen ervoor dat u binnen de kortste keren weer aan de slag kunt.
Ga naar een terminal vanuit het Ubuntu-inlogscherm
Het eerste dat u hoeft te doen, is het grafische inlogscherm verlaten en naar een terminal gaan. Om dit te doen, start u uw systeem op zoals normaal en wacht u tot het inlogscherm verschijnt. Druk in het inlogscherm op Ctrl+Alt+F3.
Sommige laptops gebruiken de functietoetsen voor zaken als het instellen van de schermhelderheid of het geluidsvolume. Op deze machines moet u mogelijk een andere toets ingedrukt houden om uw F3 toets fungeert als een functietoets en niet als volumeregeling of wat dan ook.
Dell-laptops hebben bijvoorbeeld een sleutellabel Fn. Op deze machines moet u drukken Fn+Ctrl+Alt+F3 tegelijkertijd.
Als u op deze toetsencombinatie drukt, gaat u naar een terminalscherm met de vraag om in te loggen. Log in met uw gebruikersnaam en wachtwoord en u komt bij een opdrachtprompt in uw thuismap. U kunt hier opdrachten invoeren, net zoals u dat zou doen in de terminal-app vanaf uw bureaublad.
We raden u aan elk van de volgende mogelijkheden te proberen om het probleem met de Ubuntu-aanmeldingslus op te lossen.
1. Controleer eigendomsinstellingen voor configuratiebestanden
Een van de meest voorkomende redenen achter de Ubuntu-inloglus zijn onjuiste instellingen voor bestandseigendom op een of twee van de bestanden die helpen bij het beheren van het inlogscherm op sommige systemen. Ze bestaan als verborgen bestanden in uw thuismap.
Voer het volgende in bij uw opdrachtprompt om een volledige directorylijst te krijgen:
ls -la
Zoek aan het einde van de lijst naar een bestand met de naam .Xautoriteit. Dit bestand bestaat mogelijk niet op uw systeem. Als er geen bestand is met de naam .Xauthority, ga dan gewoon naar de volgende suggestie. Als de .Xautoriteit bestand bestaat, kijk dan naar de eigenaar en groep voor het bestand. Deze twee kenmerken verschijnen links van de bestandsnaam en -grootte.
In de bovenstaande afbeelding zijn ze gemarkeerd en beide ingesteld op root. Als dit bestand op uw systeem aanwezig is en wordt weergegeven als eigendom van root, wordt dit uw probleem. Het bestand moet eigendom zijn van u, niet van de rootgebruiker.
Naar de instellingen van de eigenaar wijzigen, voer de volgende opdracht in:
sudochowngebruikersnaam:gebruikersnaam.Xautoriteit
U moet natuurlijk het commando invoeren en vervangen door "gebruikersnaam" met uw werkelijke gebruikersnaam. Zorg ervoor dat u de opdracht precies invoert zoals weergegeven. Let op de dubbele punt tussen de twee gebruikersnamen, de punt aan het begin van de bestandsnaam en de hoofdletter X.
Als u klaar bent, vermeldt u de map opnieuw en de bestandseigenaar zou nu uw gebruikersnaam moeten zijn.
Als het .Xauthority-bestand correct is ingesteld, kijk dan verder in de directorylijst om te zien of een bestand met de naam .ICEautoriteit bestaat. Als u dit bestand ziet, controleer dan ook de eigenaar ervan. Als de eigenaar is ingesteld op root (of een andere naam dan uw gebruikersnaam), gebruikt u dezelfde opdracht als hierboven om de eigendomsinstellingen te corrigeren; gewoon veranderen .Xautoriteit naar .ICEautoriteit in de eerder genoemde opdracht.
2. Controleer de machtigingsinstellingen in de map /tmp
Een ander veel voorkomend probleem dat het probleem met de inloglus kan veroorzaken, zijn onjuiste machtigingsinstellingen op het systeem /tmp map. Deze map bevat allerlei soorten tijdelijke bestanden en kan grote schade aanrichten wanneer systeemprocessen hun bestanden niet kunnen bereiken.
Voer de volgende twee opdrachten in om de machtigingen voor de map /tmp te bekijken:
CD /
ls -la
De map /tmp zou aan het einde van de lijst moeten verschijnen. Hier wil je kijken naar de reeks letters in de meest linkse kolom van de directorylijst. Ze vertegenwoordigen de machtigingen voor de map.
In het geval van /tmp zou die reeks letters precies moeten zijn drwxrwxrwt. Als uw directorylijst iets anders laat zien, voert u de volgende opdracht uit naar verander de bestandsrechten:
sudo chmod 1777 /tmp
3. Controleer beschikbare vrije ruimte
Een andere veelvoorkomende oorzaak van onverwacht gedrag is onvoldoende ruimte op uw harde schijf. Uw systeem zal allerlei vreemde dingen doen als het niet naar de harde schijf kan schrijven.
Gebruik om te controleren hoeveel vrije ruimte je hebt het df-commando:
df-h ~
Dit zal je laten zien hoeveel ruimte je hebt gebruikt en beschikbaar is op de schijf die je thuismap bevat. Als de vrije ruimte minder is dan drie of vier gigabyte, moet u zoeken naar bestanden die u wilt verwijderen. Je downloadmap is waarschijnlijk een goede plek om te beginnen.
U kunt ook de volgende opdracht gebruiken om het schijfgebruik voor het hele systeem weer te geven:
df-h
Als de resultaten van deze opdracht laten zien dat een apparaat geen vrije ruimte meer heeft, moet u uitzoeken hoe u sommige bestanden van dat apparaat kunt verwijderen of vergroot de partitiegrootte om meer ruimte vrij te maken.
U moet uiterst voorzichtig zijn met het verwijderen van bestanden buiten uw thuismap of het wijzigen van schijfpartities. Fouten kunnen betekenen dat u al uw gegevens kwijtraakt.
4. Verwijder en installeer uw bureaubladomgeving opnieuw
Als al het andere niet lukt, kunt u als laatste redmiddel proberen de Ubuntu-desktopomgeving (inclusief GDM) te verwijderen en opnieuw te installeren. Het kan enige tijd duren om te voltooien, maar u hoeft slechts een paar opdrachten in te voeren.
Voer de volgende opdrachten in volgorde in om een nieuwe installatie van het bureaublad uit te voeren:
sudo apt verwijder ubuntu-desktop
sudo geschikt update
sudo apt dist-upgrade
sudo apt automatisch verwijderen
sudo apt schoon
sudo geschikt installeren ubuntu-desktop
Deze opdrachten zullen het huidige bureaublad verwijderen, de huidige softwarelijst bijwerken, uw systeem upgraden en pakketten naar de nieuwste versies, verwijder en reinig alle ongebruikte bestanden en installeer ten slotte de desktop opnieuw omgeving.
Start uw systeem opnieuw op na elke configuratie
Nadat u een van de bovengenoemde oplossingen hebt geïmplementeerd, moet u uw systeem opnieuw opstarten en opnieuw proberen in te loggen. Voer hiervoor het volgende in bij de terminalprompt:
sudo afsluiten -r nu
Op dit punt had u de inloglus moeten doorbreken en weer toegang tot uw systeem moeten krijgen.
Hoewel het doormaken van deze ervaring voor niemand prettig is, is er een belangrijke les te leren. Dit soort dingen zijn precies waarom het belangrijk is om regelmatig back-ups te maken van je Linux-systeem. Soms is er geen andere oplossing dan je schijf formatteren en opnieuw beginnen.
Als je jezelf in die situatie bevindt zonder back-up, zal het pijnlijk zijn.