.Xauthority dosyasını nasıl oluştururum?


12

Ana klasörümde bir .Xauthority dosyası yok. Oluşturmak istiyorum, lütfen ubuntu 10.10'da bunu yapmak için gereken adımları söyleyin.

Teşekkür ederim!


Bize neden bu dosyayı oluşturmak istediğinizi / ihtiyacınız olduğunu söylerseniz, bu yardımcı olabilir.
htorque

Yanıtlar:


7

Ubuntu 10.10'da artık bir ~/.Xauthoritydosya yok. Bunun yerine,

/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database

her oturum başlangıcında yeni rastgele karakterlerle yeniden oluşturulacaktır. Adını $XAUTHORITYortam değişkeni ile alabilirsiniz.

Var olmak için bir ~/.Xauthoritydosyaya ihtiyacınız varsa , sanırım $AUTHORITYher oturum başlangıcında sembolik bir bağlantı oluşturabilirsiniz :

  1. Açık System > Preferences > Startup Applications

  2. Tıklayın Add:

    • Ad: Xauthority
    • Komut: /bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'
    • Yorum Yap: Creates a symbolic link from ~/.Xauthority to $XAUTHORITY

    ve üzerine tıklayarak girişi ekleyin Add.

  3. Şimdi her giriş yaptığınızda, mevcut yetki dosyasına bağlantı oluşturmalıdır.


10.10'da ~/.Xauthorityvarsayılan olarak hayır yoktur .
loevborg

@loevborg: Teşekkürler, tamamen özledim. Cevabım güncellendi.
Ocak'ta htorque

Teşekkürler çok adamlar sorunu çözüldü, aslında sorun $ DISPLAY
Parimal N

3
12.04'ümde hala bir ~./Xauthoritydosya var ...
Cerin

Bu cevabın artık doğru olup olmadığından emin değilim. Nisan 2018 itibariyle Ubuntu 16.04hala bir ~./Xauthoritydosya beklediğimi söyleyebilirim
Gabriel Fair

2

(gerçekten Ubuntu 14.10 .Xauthority dosyaları var gibi görünüyor, bu yüzden bilmiyorum, kabul edilen cevap başına, onlar gitti ve geri döndü?)

Muhtemelen uzun zaman önce çözüldü, ancak tamlık için, uzak bir sisteme ssh kullandığınızda:

ssh -X user@remote

.Xauthority dosyasının bulunmadığından ve yeni oluşturulduğunu belirten bir şikayet alırsınız. Bu, / etc / ssh / sshd_config içindeki bazı ayarlara bağlıdır:

X11Forwarding yes 
X11DisplayOffset 10 
X11UseLocalhost yes

Bu hatalı hatayla ilgili kendi deneyimimi doğrulayabildiğim http://ubuntuforums.org/showthread.php?t=1863739 adresine bakın .

/ Etc / ssh / sshd_config komutunu kontrol ederken root girişine izin verilmediğinden emin olun, sadece iyi bir uygulama:

PermitRootLogin no
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.