Risposte:
In Ubuntu 10.10 non c'è più un ~/.Xauthority
file. Invece troverai l'equivalente in
/var/run/gdm/auth-for-<USER>-<RANDOM_CHARACTERS>/database
che verrà ricreato con nuovi personaggi casuali ad ogni inizio di sessione. È possibile ottenere il nome tramite la $XAUTHORITY
variabile di ambiente.
Se hai bisogno di un ~/.Xauthority
file per essere presente, suppongo che puoi semplicemente creare un link simbolico a $AUTHORITY
ogni avvio della sessione:
Aperto System > Preferences > Startup Applications
Clicca su Add
:
Xauthority
/bin/bash -c 'ln -s -f "$XAUTHORITY" ~/.Xauthority'
Creates a symbolic link from ~/.Xauthority to $XAUTHORITY
e aggiungi la voce facendo clic su Add
.
Ora ogni volta che accedi, dovrebbe creare il collegamento al file di autorità corrente.
~/.Xauthority
per impostazione predefinita.
~./Xauthority
file ...
Ubuntu 16.04
aspetto ancora di avere un ~./Xauthority
file
(Sembra davvero che ci siano file .Xauthority in Ubuntu 14.10, quindi non so, secondo la risposta accettata, se sono andati via e sono tornati?)
Probabilmente risolto molto tempo fa ma per completezza, quando si usa un sistema remoto, usare:
ssh -X user@remote
Riceverai un reclamo in merito al fatto che il file .Xauthority non esistesse e scoprirai che è stato appena creato. Questo dipende da alcune impostazioni in / etc / ssh / sshd_config:
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Fare riferimento a http://ubuntuforums.org/showthread.php?t=1863739 dove sono stato in grado di confermare la mia esperienza con questo errore errato.
Durante il controllo / aggiornamento di / etc / ssh / sshd_config assicurarsi che l'accesso root non sia consentito, solo una buona pratica:
PermitRootLogin no