Jawaban:
Di Ubuntu 10.10 tidak ada lagi ~/.Xauthority
file. Alih-alih, Anda akan menemukan yang setara dengan
/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database
yang akan dibuat ulang dengan karakter acak baru di setiap sesi dimulai. Anda bisa mendapatkan namanya melalui Internet$XAUTHORITY
variabel lingkungan.
Jika Anda membutuhkan ~/.Xauthority
file untuk hadir, saya kira Anda bisa membuat tautan simbolis$AUTHORITY
pada setiap awal sesi:
Buka System > Preferences > Startup Applications
Klik Add
:
Xauthority
/bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'
Creates a symbolic link from ~/.Xauthority to $XAUTHORITY
dan tambahkan entri dengan mengklik Add
.
Sekarang setiap kali Anda masuk, itu harus membuat tautan ke file otoritas saat ini.
~/.Xauthority
secara default.
~./Xauthority
file ...
Ubuntu 16.04
masih mengharapkan untuk memiliki ~./Xauthority
file
(tampaknya memang ada file .Xauthority di Ubuntu 14.10, jadi saya tidak tahu, sesuai jawaban yang diterima, jika mereka pergi dan kembali?)
Mungkin sudah dipecahkan sejak lama, tetapi untuk kelengkapan, saat Anda ssh ke sistem jarak jauh, gunakan:
ssh -X user@remote
Anda akan mendapatkan keluhan bahwa file .Xauthority tidak ada dan juga baru saja dibuat. Ini tergantung pada beberapa pengaturan di / etc / ssh / sshd_config:
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Lihat http://ubuntuforums.org/showthread.php?t=1863739 di mana saya dapat mengonfirmasi pengalaman saya sendiri dengan kesalahan yang salah ini.
Saat Anda memeriksa / memperbarui / etc / ssh / sshd_config pastikan login root tidak diizinkan, hanya praktik yang baik:
PermitRootLogin no