xauth non crea il file .Xauthority
Quando ssh in un sistema Linux Mint 17 senza testa, non crea l'aggiornamento / crea un file .Xauthority.
Inoltre, quando eseguo xauth
ottengo la risposta:
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>exit
marty@N40L ~ $ xauth
xauth: file /home/marty/.Xauthority does not exist
Using authority file /home/marty/.Xauthority
xauth>
Non crea il file.
EDIT:
Quando connetto il monitor, poi accedo localmente, il file viene creato ma quando provo ad aggiungere una voce (perché il mio SSH non lo fa per me):
marty@N40L ~ $ xauth list
N40L/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
localhost.localdomain/unix:0 MIT-MAGIC-COOKIE-1 34eee3b15cdb281021502d40dfba1cf2
marty@N40L ~ $ ls -d .X*
-rw------- 1 marty marty 115 Sep 3 12:03 .Xauthority
marty@N40L ~ $ xauth generate $DISPLAY .
PuTTY X11 proxy: wrong authorisation protocol attemptedxauth: (argv):1: unable to open display "localhost:10.0".
``` ```
tcp 0 0 localhost:6010 *:* LISTEN
Tra l'altro, facendo un netstat --listen
mostra la porta in ascolto:
&001 &001
AGH, maggiori informazioni. Mi sono disconnesso dalla sessione X sul server, e ora il file .Xauthority è scomparso. Sembra che il file sia SOLO lì quando è stato effettuato il log in locale. Qualcuno può dirmi perché, o come posso risolvere il problema?
NEW DEVELOPMENT:
Ho creato un utente vergine sul sistema chiamato “test”. Ho quindi effettuato il login e, senza altri comandi, ho eseguito xeyes. Il che ha funzionato! Quindi è SOLO l'utente “marty” che non può xforward. Come faccio a copiare le impostazioni da test a marty?