xauth erstellt keine .Xauthority-Datei
Wenn ich mit ssh in ein kopfloses Linux Mint 17-System scheine, erstellt es kein Update / erstellt keine .Xauthority-Datei.
Wenn ich außerdem xauth
ausführe, erhalte ich die Antwort:
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>
Die Datei wird nicht erstellt.
BEARBEITEN:
Wenn ich den Monitor anschließe und mich dann lokal einlogge, wird die Datei erstellt, aber wenn ich versuche, einen Eintrag hinzuzufügen (weil mein SSH es nicht für mich macht):
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".
Übrigens, wenn ich netstat --listen
ausführe, zeigt der Port an, dass er zuhört:
tcp 0 0 localhost:6010 *:* LISTEN
AGH, mehr Info. Ich habe mich von der X-Sitzung auf dem Server abgemeldet, und jetzt ist die .Xauthority-Datei verschwunden. Es scheint, dass die Datei NUR dann vorhanden ist, wenn sie lokal angemeldet ist. Kann mir jemand sagen, warum, oder wie ich das Problem beheben kann?
NEUE ENTWICKLUNG:
Ich habe auf dem System einen jungfräulichen Benutzer namens “test” angelegt. Dann habe ich mich eingeloggt und ohne irgendeinen anderen Befehl xeyes ausgeführt. Was funktionierte! Es ist also NUR der Benutzer “marty”, der nicht xforward ausführen kann. Wie kopiere ich die Einstellungen von “test” nach “marty”?