Когда я захожу в безголовую систему 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 исчез. Кажется, файл только там при входе в систему локально. Может кто-нибудь сказать мне, почему, или как я могу это исправить?
НОВАЯ РАЗРАБОТКА:
Я создал девственного пользователя в системе под названием «тест». Затем я вошел в систему, и без каких-либо других команд, запустил xeyes. Который работал! Так что ТОЛЬКО пользователь "Марти" не может xforward. Как скопировать настройки из теста в марти?
ssh -X
включает пересылку X11.