xauth不创建.Xauthority文件
当我在无头的Linux Mint 17系统中进行ssh时,它没有创建更新/创建一个.Xauthority文件。
EDIT:
当我连接监控器,然后在本地登录时,文件被创建了,但当我尝试添加一个条目时(因为我的SSH不给我做):
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>
顺便说一下,做一个xauth
显示端口监听:
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".
AGH,更多信息。我注销了服务器上的X会话,现在.Xauthority文件消失了。似乎只有在本地登录时才会有这个文件。有谁能告诉我为什么,或者我如何解决这个问题吗?
新发展:
我在系统上创建了一个叫 “test "的处女用户。然后我登录后,在没有任何其他命令的情况下,运行xeyes。这就成功了! 所以只有用户 "marty "不能进行xforward。我如何将设置从test复制到marty?