onde posso encontrar o MIT-MAGIC-COOKIE no lado do usuário?

onde posso encontrar o MIT-MAGIC-COOKIE no lado do usuário?

Enquanto investiga coisas do X Windows ou X11

Descobri que o display X usa MIT-MAGIC-COOKIE para permitir que cliente-servidor troque dados de display.

Uma coisa que não entendo é que consigo localizar e visualizar o MIT-MAGIC-COOKIE no servidor (Xclient) com o comando

xauth list

e eu vejo coisas como

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

mas pelo que aprendi, o lado do usuário também deve ter esse cookie para comparar o cookie dos dados de exibição X recebidos.

mas quando eu volto para o meu laptop do 'lado do usuário' e digito

Black@Black-PC ~
$ xauth list

aparece uma mensagem de erro como esta...

xauth:  file /home/Black/.Xauthority does not exist

Onde posso localizar o arquivo .Xauthority no lado do usuário?

Responder1

A cópia do cookie do servidor X não é armazenada em seu diretório inicial, pois não está associada ao seu usuário, mas nos arquivos do sistema.

Se você encontrar o processo do servidor X, psnormalmente verá que ele foi iniciado com um -authargumento especificando o caminho para o arquivo cookie, como:

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

informação relacionada