.Xauthority dosyasi nedir?


45

Ubuntu 12.04'deki giriş ekranını geçemediğimde bir sorun yaşadım. Doğru kullanıcı adı ve şifreyi girmeme rağmen, yine de giriş ekranına geri döndü. .XauthorityEv klasörümde sahipliğini değiştirdiğim bir çözüm buldum .

Kullandığım adımlar:

  1. CtrlGiriş ekranındayken + Alt+ F1.
  2. .XauthorityDaha önce ROOT tarafından sahip olunan mülkiyeti değiştirerek :

    chown username:username .Xauthority
    

Bu .Xauthoritydosya ilk etapta nedir? Neden dosyanın sahipliğini değiştirmek, giriş yapamama sorunumu düzeltir?


sudo -H nautilus 17.10 ile çalışmıyor. Keşke hiç olmadığı zaman.
vidiman

Yanıtlar:


49

.Xauthority(Değil .xAuthority) dosyası, her kullanıcı ana dizininde bulunabilir ve kullandığı çerezleri saklamak kimlik bilgileri için kullanılan xauthX oturumların kimlik doğrulaması için. Bir X oturumu başlatıldığında, tanımlama bilgisi söz konusu ekranla bağlantılarını doğrulamak için kullanılır. X kimlik doğrulaması ve X yetkisi hakkında daha fazla bilgiyi xauthman sayfalarında bulabilirsiniz ( man xauthbir terminal yazın).

Bu nedenle, bu dosyanın sahibi değilseniz, giriş bilgilerinizi orada saklayamadığınız için giriş yapamazsınız.

Bu durum genellikle, bir GUI uygulamasını (örneğin nautilus ) yazarak kök izinleriyle çalıştırdığınızda ortaya çıkar sudo nautilus. Uygulamayı çağırarak gksudo nautilusveya kullanan herhangi bir sürümde (12.10 ve daha eski sürümler için) önleyebilirsiniz sudo -H nautilus.


açıklama için teşekkürler. Çok takdir. Yanılmıyorsam, muhtemelen grafiksel bir arayüz gerektiren bir programı açan bir komutu çağırmak için gksudo çok tercih edilir. Bu şekilde, gksudo yerine sudo yürütmek sisteminizde ne kadar kötü?
chanHXC

evet tekrar teşekkürler. Cevabı çoktan işaretledim. :)
chanHXC
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.