Yanıtlar:
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 :
Açık System > Preferences > Startup Applications
Tıklayın Add:
Xauthority/bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'Creates a symbolic link from ~/.Xauthority to $XAUTHORITYve üzerine tıklayarak girişi ekleyin Add.
Şimdi her giriş yaptığınızda, mevcut yetki dosyasına bağlantı oluşturmalıdır.
~/.Xauthorityvarsayılan olarak hayır yoktur .
~./Xauthoritydosya var ...
Ubuntu 16.04hala bir ~./Xauthoritydosya beklediğimi söyleyebilirim
(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