где я могу найти MIT-MAGIC-COOKIE в пользовательской части?

В то время как копать в X Windows или X11 материал

Я обнаружил, что на X-дисплее используется MIT-MAGIC-COOKIE, чтобы клиент-сервер мог обмениваться отображаемыми данными.

Одна вещь, которую я не понимаю, это то, что я могу найти и просмотреть MIT-MAGIC-COOKIE на сервере (Xclient), который команда

xauth list 

и я вижу такие вещи, как

 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 

но из того, что я узнал, пользовательская сторона также должна иметь этот файл cookie, чтобы сравнить и cookie с полученными X-данными.

но когда я вернусь на свой «пользовательский» ноутбук и напечатаю

 Black@Black-PC ~ $ xauth list xauth: file /home/Black/.Xauthority does not exist 

появляется сообщение об ошибке, подобное этому …

где можно найти файл .Xauthroity на стороне пользователя?

Копия файла cookie X-сервера не хранится в вашем домашнем каталоге, так как он не связан с вашим пользователем, а в системных файлах.

Если вы обнаружите процесс X-сервера в ps вы обычно увидите, что он был запущен с аргументом -auth определяющим путь к файлу cookie, например:

 test 1498 1497 0 Jun 24 vt/7 9:47 /usr/bin/Xorg :0 -nolisten tcp -br -novtswitch -auth /tmp/gdm-auth-cookies-94aq