在深入研究 X Windows 或 X11 的东西时
我发现 X display 使用 MIT-MAGIC-COOKIE 来允许客户端-服务器交换显示数据。
我不明白的一件事是我能够使用命令在服务器(Xclient)中定位和查看 MIT-MAGIC-COOKIE
xauth list
Run Code Online (Sandbox Code Playgroud)
我看到类似的东西
James5/unix:10 MIT-MAGIC-COOKIE-1 1bcafdd569b2e1e6dd0dfaf446f437a6
James5/unix:13 MIT-MAGIC-COOKIE-1 5e536e4c17c94372ebc932f6d1c43abc
James5/unix:15 MIT-MAGIC-COOKIE-1 999ac8b086f2f8091aa970f40b739ff4
James5/unix:11 MIT-MAGIC-COOKIE-1 89287e67dfc851c5e7188fc5b7e4dc31
Run Code Online (Sandbox Code Playgroud)
但据我所知,用户端也应该有这个 cookie,以便从接收到的 X 显示数据中比较 cookie。
但是当我回到我的“用户端”笔记本电脑并输入时
Black@Black-PC ~
$ xauth list
Run Code Online (Sandbox Code Playgroud)
出现这样的错误信息...
xauth: file /home/Black/.Xauthority does not exist
Run Code Online (Sandbox Code Playgroud)
我到底在哪里可以找到用户端的 .Xauthority 文件?