Quando mi immetto in un sistema Linux Mint 17 senza testa, non crea aggiornamento / crea un file .Xauthority.
Inoltre, quando corro 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.
MODIFICARE:
Quando collego il monitor, quindi eseguo l'accesso 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".
Per inciso, facendo una netstat --listen
mostra l'ascolto della porta:
tcp 0 0 localhost:6010 *:* LISTEN
AGH, maggiori informazioni. Sono uscito dalla sessione X sul server e ora il file .Xauthority è scomparso. Sembra che il file sia presente SOLO quando si accede localmente. Qualcuno può dirmi perché o come posso risolvere questo problema?
NUOVO SVILUPPO:
Ho creato un utente vergine sul sistema chiamato "test". Ho quindi effettuato l'accesso, e senza NESSUN altro comando, ho eseguito xeyes. Che ha funzionato! Quindi è SOLO l'utente "marty" che non può xforward. Come copio le impostazioni da test a marty?
ssh -X
abilita l'inoltro X11.