¿Dónde puedo encontrar la MIT-MAGIC-COOKIE en el lado del usuario?

¿Dónde puedo encontrar la MIT-MAGIC-COOKIE en el lado del usuario?

Mientras investiga cosas de X Windows o X11

Descubrí que X display usa MIT-MAGIC-COOKIE para permitir que cliente-servidor intercambie datos de visualización.

Una cosa que no entiendo es que puedo localizar y ver la MIT-MAGIC-COOKIE en el servidor (Xclient) con el comando

xauth list

y veo cosas 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

pero por lo que he aprendido, el lado del usuario también debería tener esta cookie para poder comparar la cookie con los datos de visualización X recibidos.

pero cuando vuelvo a mi computadora portátil del 'lado del usuario' y escribo

Black@Black-PC ~
$ xauth list

aparece un mensaje de error como este...

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

¿Dónde diablos puedo ubicar el archivo .Xauthority en el lado del usuario?

Respuesta1

La copia de la cookie del servidor X no se almacena en su directorio de inicio, ya que no está asociada con su usuario, sino en los archivos del sistema.

Si encuentra el proceso del servidor X, psnormalmente verá que se inició con un -authargumento que especifica la ruta al archivo de cookies, como por ejemplo:

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

información relacionada