Lorsque je me connecte à un système Linux Mint 17 sans tête, il ne crée pas de fichier .Xauthority ou ne le met pas à jour.
De plus, lorsque j'exécute xauth
On me répond :
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>
Il ne crée pas le fichier.
EDIT :
Lorsque je me connecte au moniteur, puis que je me connecte localement, le fichier est créé, mais lorsque j'essaie d'ajouter une entrée (parce que mon SSH ne le fait pas pour moi) :
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".
Par ailleurs, la réalisation d'un netstat --listen
indique le port en écoute :
tcp 0 0 localhost:6010 *:* LISTEN
AGH, plus d'informations. Je me suis déconnecté de la session X sur le serveur, et maintenant le fichier .Xauthority a disparu. Il semble que le fichier ne soit présent que lorsque l'on se connecte localement. Quelqu'un peut-il me dire pourquoi ou comment je peux résoudre ce problème ?
NOUVEAU DÉVELOPPEMENT :
J'ai créé un utilisateur vierge sur le système, appelé "test". Je me suis ensuite connecté, et sans AUCUNE autre commande, j'ai lancé xeyes. Ce qui a fonctionné ! C'est donc UNIQUEMENT l'utilisateur "marty" qui ne peut pas xforward. Comment puis-je copier les paramètres de test à marty ?