Коли я впадаю в безголову систему Linux Mint 17, вона не створює оновлення / створення .Xauthority файла.
Більше того, коли я бігаю, xauth
я отримую відповідь:
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>
Він не створює файл.
Редагувати:
Коли я підключаю монітор, а потім входжу локально, файл створюється, але коли я намагаюся додати запис (оскільки мій SSH не робить це для мене):
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".
До речі, роблячи netstat --listen
шоу, слухаючи порт:
tcp 0 0 localhost:6010 *:* LISTEN
AGH, більше інформації. Я вийшов із сеансу X на сервері, і тепер файл .Xauthority зник. Здається, що файл є ТІЛЬКИ там, коли входить локально. Хтось може мені сказати, чому, або як я можу це виправити?
НОВИЙ РОЗВИТОК:
Я створив користувача virgin в системі під назвою "test". Потім я ввійшов у систему, і без БУДЬ-яких інших команд запустив xeyes. Який працював! Так що ТОЛЬКО користувач "marty" не може xforward. Як скопіювати налаштування з тесту на марти?
ssh -X
дозволяє переадресувати X11.