spot_img
Thursday, April 25, 2024
spot_img
HomeTechBilgi TeknolojisiUbuntu Oturum Açma Döngüsü Nasıl Onarılır

Ubuntu Oturum Açma Döngüsü Nasıl Onarılır

-

Bir dizüstü bilgisayarda Ubuntu Linux başlangıç ​​ekranı
Jordan Gloor / Nasıl Yapılır Geek
Ubuntu Linux’ta bir oturum açma döngüsünde sıkışıp kaldıysanız, bir terminal açmak için Ctrl+Alt+F3 tuşlarını kullanın ve .Xauthority dosya. Bu işe yaramazsa, kökün sahibi olduğundan emin olun. /tmp klasör, yeniden yapılandırma gdm3ve sabit sürücü alanını boşaltmak da sizi döngüden çıkarabilir.

Ubuntu oturum açma döngüsü, oturum açmanızı imkansız kılan sinir bozucu bir sorundur. Bu davranışa neden olabilecek altı farklı sorunu ve bunların nasıl düzeltileceğini açıklıyoruz.

Ubuntu’da Oturum Açma Döngüsü Nedir?

Ubuntu oturum açma döngüsü, oturum açıp masaüstünüzü size sunmak yerine sizi oturum açma ekranına döndüren bir sorundur. Kimlik bilgileriniz reddediliyor gibi, ancak durum bu değil. Kesinlikle içeri girmenize izin vermiyor. Kesinlikle doğru kullanıcı adını ve şifreyi yazıyor olsanız bile, hemen giriş ekranına dönüyorsunuz.

Bir bilgisayarla ilgili tüm olası sorunlar arasında oturum açamamak en korkutucu olanlardan biridir. İçeri giremezseniz, nasıl düzeltebilirsiniz? Neyse ki, Linux bize oturum açmamız için birden fazla yol sağlıyor ve bu senaryoda bunu avantajımıza çevirebiliriz.

Aslında, bu sorun diğer dağıtımlarda da olabilir. “Ubuntu oturum açma döngüsü” olarak etiketlenmiş gibi görünüyor çünkü Ubuntu çalıştıran bilgisayarlarda diğer dağıtımlardan daha sık rapor edildiğine dair bir izlenim var. Bunun, diğer tüm dağıtımlardan daha fazla Ubuntu Linux çalıştıran bilgisayar olduğundan şüpheleniyorum.

İLGİLİ: Ubuntu 23.04 “Lunar Lobster”daki Yenilikler, Şimdi Kullanılabilir

.Xauthority Dosyasının Sahipliğini Kontrol Edin

Bu düzeltme yalnızca Ubuntu’yu yeni görüntüleme sunucusu Wayland yerine Xorg kullanarak çalıştırmayı seçen kişiler içindir. Bir görüntüleme sunucusu, ekran çizimi işlevselliğini yönetir. Uygulamalar, görüntüleme sunucusuyla konuşur ve görüntüleme sunucusu ekrana yazar. Grafik masaüstü ortamında gördüklerinizi oluşturmak için kullanılır.

Xorg, varsayılan görüntüleme sunucusu olarak Wayland tarafından değiştirildi, ancak isterseniz veya ihtiyacınız varsa Xorg sunucusunu kullanarak Ubuntu’da oturum açabilirsiniz. Bazı eski uygulamalar, Xorg ile henüz Wayland ile olduğundan daha iyi çalışır.

Xorg’u kullanarak Ubuntu’da oturum açmak için oturum açma ekranında dişli çark simgesine tıklayın ve menüden “Ubuntu on Xorg” öğesini seçin.

Oturum açma ekranı seçenekleri menüsünden Wayland veya Xorg'da ubuntu kullanmayı seçme

Bu ayar, yeniden başlatmalar boyunca devam edecektir. Wayland’ı kullanmaya geri dönmek için bu ayarı manuel olarak “Ubuntu” olarak değiştirmeniz gerekir.

Bu nedenle, Xorg kullanıyorsanız ve kendinizi oturum açma döngüsünde bulursanız, kontrol etmeniz gereken ilk şey “.Xauthority” dosyasının (eğer varsa) sahipliğidir. Bunu yapmazsanız, bunu ve sonraki bölümleri atlayın.

Oturum açma ekranında, bir terminal ekranı açmak için “Ctrl+Alt+F3” tuşlarına basın.

Bir terminal ekranı oturum açma istemi

Her zamanki kullanıcı adınız ve şifrenizle giriş yapın.

Bir terminal ekranında Ubuntu oturum açma mesajları

Eğer varsa, “.Xauthority” dosyanız ana dizininizde bulunan gizli bir dosyadır. olan birini arayacağız -a (tümü) seçeneği, böylece ls gizli dosyaları listeler.

ls -ahl .X*

Bir .Xauthority dosyası aramak için ls kullanma

Bu bilgisayarda dosya var, ancak root’a değil geçerli kullanıcıya ait olmalıdır. Ama bu basit bir düzeltme. biz kullanacağız chown kendimizi sahibi olarak ayarlama komutu. Elbette kendi kullanıcı adınızı komutta değiştirirsiniz.

sudo chown dave:dave .Xauthority
ls

.Xauthority dosyasının sahipliğini değiştirme

ile kontrol ediliyor ls dosyanın sahibi ve grup sahibi olduğumuzu gösterir.

“.ICEauthority” adlı bir dosyanız varsa, o dosyanın da sahibi olduğunuzdan emin olun. Test bilgisayarımızda bir tane yoktu. formatı chown komut aynıdır:

sudo chown dave:dave .ICEauthority

“reboot” yazıp Enter’a basarak yeniden başlatın ve sisteminiz yedeklendiğinde oturum açmayı deneyin.

İLGİLİ: Linux’ta chown Komutu Nasıl Kullanılır?

.Xauthority Dosyasını Kaldırma

“.Xauthority” dosyasının sahipliğini almak işe yaramadıysa, onu kaldırıp yeniden oluşturmayı deneyin.

Oturum açma ekranında, “Ctrl+Alt+F3” ile bir terminal penceresi açın ve rm dosyayı silmek için komut.

rm .Xauthority

.Xauthority dosyasını silmek için rm kullanma

Kullanmak startx Bir X masaüstü oturumu başlatmaya çalışan komut, yeni bir “.Xauthority” dosyasının oluşturulmasını zorunlu kılar.

startx

Bir Xorg oturumu başlatmak için startx'i kullanma

Yeniden başlatın ve oturum açmayı deneyin.

/tmp Dizinindeki İzinleri Kontrol Edin

Birçok işlem, geçici dosyaları depolamak için “/tmp” dizinini kullanır. “/tmp” dizinindeki izinler bozulur ve olması gerekenden daha kısıtlayıcı hale gelirse, bu işlemler olumsuz etkilenir.

Bunu kontrol etmek için bir terminal ekranı açmamız ve kullanmamız gerekiyor. ls “/tmp” dizininde. Bu nedenle oturum açma ekranında Ctrl+Alt+F3 tuşlarına basın ve her zamanki kimlik bilgilerinizle oturum açın.

“/tmp” dizini root’a ait olmalıdır. Kök kullanıcı, kök grubun üyeleri ve diğer tüm kullanıcıların bu dizinde okuma, yazma ve yürütme izinlerine sahip olması gerekir. Tek kısıtlama, diğerleri grubundaki kişilerin -ki bu durumda kök ve kökün sahip olduğu işlemler dışında herkestir- yalnızca kendi oluşturdukları dosyaları değiştirebilmeleridir (yazma ve silme).

cd /
ls -ahld tmp

/tmp dizinindeki izinleri kontrol etme

“/tmp” için izin dizesinin şu olduğunu görebiliriz: drwxrwxrwt ve hem sahibi hem de grup sahibi “kök”tür.

İzinler şu anlama gelir:

  • D: Bu bir dizindir
  • rwx: Sahibi okuma, yazma ve çalıştırma izinlerine sahiptir.
  • rwx: Grup sahibi okuma, yazma ve yürütme izinlerine sahiptir.
  • rwt: Diğer herkes dosyaları okuyabilir, yazabilir ve çalıştırabilir, ancak yalnızca kendi oluşturdukları dosyalara yazabilir veya silebilir. “t”, “yapışkan bit” olarak bilinir.

Bunun dışında bir şey görürseniz, chmod bu izinleri ayarlamak için komut:

sudo chmod 1777 /tmp
ls -ahld tmp

/tmp dizinindeki izinleri ayarlamak için chmod'u kullanma

Daha önce olduğu gibi, yeniden başlatın ve oturum açmayı deneyin.

İLGİLİ: Linux’ta SUID, SGID ve Yapışkan Bitler Nasıl Kullanılır?

gdm3’ü yeniden yapılandırma

Ubuntu, ekran yöneticisi olarak gdm3’ü kullanır. Bir görüntü yöneticisi, grafik oturum açma ekranlarını ve grafik görüntü sunucularını yönetir. Bazen gdm3’te yenilemeye zorlamak oturum açma döngüsü sorununu çözebilir.

Yine oturum açma ekranında “Ctrl+Alt+F3” ile bir terminal penceresi açın.

biz kullanıyoruz dpkg-reconfigure gdm3’ü yenileme komutu. Gerekli tüm dosyaların mevcut olmasını ve bağımlılıkların karşılanmasını sağlar. Gdm3’ü sanki başarıyla kurulmuş gibi aynı durumda bırakmalıdır.

sudo dpkg-reconfigure gdm3

gdm3 paketini yeniden yapılandırma

Yeniden başlatın, oturum açın ve sorununuzun çözülüp çözülmediğine bakın.

gdm3’ü yeniden yükleme

Bu işlem, gdm3’ü bilgisayarınızdan temizler ve yeniden yükler. Önceki adımı gerçekleştirmenin uzun elli yolu. Önceki adımın işe yaradığını birçok kez gördüm, ancak işe yaramazsa, bu genellikle işe yarar.

sudo apt purge gdm3
sudo apt install gdm3

gdm3 ekran yöneticisini kaldırma

Bilgisayarınızı yeniden başlatın ve sorununuzu çözüp çözmediğinize bakın.

Sabit Disk Boş Alanını Kontrol Etme

Sabit sürücü alanının tükenmesi, geçici dosyalar oluşturamamakla benzer bir etkiye sahiptir. “/tmp” üzerinde doğru izinlere sahip olsanız bile, sabit disk alanınız kalmamışsa, sistem dosya oluşturamaz.

Oturum açma ekranından, önceki gibi bir terminal ekranı açın. kullanabiliriz df sabit sürücü kapasitesini ve boş alanı kontrol etmek için kullanabiliriz du alanı neyin kapladığını görmek için. Test makinemizde boş alanla ilgili bir sorun yoktu, ancak komutların çıktısı böyle görünecek.

Kullanmak -h (insan tarafından okunabilir) seçenek kuvvetleri df göstermesi gereken rakamlar için en uygun birimleri kullanmaktır. Bayt cinsinden çalışmaya çalışmaktan daha kolaydır.

df -h

df ile sabit sürücü kapasitelerini ve kullanımını kontrol etme

“Kullanım Yüzdesi” sütunu, yüzde olarak ifade edilen, kullanılan alan miktarını gösterir. “Kullanılmış” ve “Mevcut” sütunları gerçek değerlerle ifade edilir.

Kök dosya sistemi “/dev/sda” üzerine kuruludur ve disk kapasitesinin yüzde 84’ü kullanılmıştır. Endişelenecek bir şey yok ama çok az yer kaldığını gösteren bir sabit diski araştırıyor olsaydık, du alanı neyin kapladığını keşfetmek için.

biz kullanacağız -h (insan tarafından okunabilir) ve -s (özet) seçenekleri ile du ve çıktıyı şuraya aktarıyoruz: sort . Birlikte kullandığımız seçenekler sort vardır -h (insan tarafından okunabilir değerleri sırala) ve -r (ters sıralama).

Bu bize, listenin başında en büyük sabit disk depolama tüketicileri ile sıralanmış, azalan bir liste verecektir.

du -hs * | sort -hr

Sabit disk depolama tüketicilerinin sıralanmış bir listesini oluşturma

“Resimler” dizininin açık ara en büyük suçlu olduğunu görebiliriz. kendimizi geliştirebiliriz du “Resimler” dizinine bakma komutu. Biz de onu borudan geçiriyoruz head bize en kötü 5 suçluyu göstermek için.

du -hs ~/Pictures/* | sort -hr | head -5

/Pictures dizinindeki en büyük beş dizin

Bu tür yinelemeli araştırma, düşük asılı meyveyi belirlememizi sağlar. En büyük dizinleri diğer dahili sürücülere veya harici depolamaya kopyalamak ve ardından bunları ana dizinimizden silmek, en fazla sabit sürücü alanını boşaltacaktır.

Bilgisayarınızdaki en büyük dizinler ne olursa olsun bunu yaptıktan sonra, sisteminiz oturum açmanıza izin vermelidir.

Döngüden Çıkmak

Ubuntu oturum açma döngüsü, kendi evinizden uzakta olmak gibidir. Doğru anahtara sahipsiniz, ancak kapı yine de açılmıyor. Neyse ki, Linux ile kullanabileceğimiz başka kapılar var. Ve içeri girdiğimizde, ön kapının çalışmasını neyin engellediğini bulmaya çalışabiliriz.

İLGİLİ: Linux’u Düzeltmek için GRUB Kurtarma Nasıl Kullanılır

Related articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Stay Connected

0FansLike
0FollowersFollow
0FollowersFollow
0SubscribersSubscribe
spot_img

Latest posts