L'authentification X est basée sur des cookies.Le secret partagé entre le client et le serveur est une chaîne de 128 bits, soit 32 caractères en hexadécimal. Cette chaîne est le MAGIC-COOKIE. Pour faire du X, vous devez laisser l'autre utilisateur sur votre cookie.
Avant d'émettre le su ou sudo, demandez le cookie pour l'affichage actuel qui se connecte à votre serveur X:
xauth list $DISPLAYxauth est un utilitaire vous permettant de gérer les MAGIC-COOKIES Vous obtiendrez quelque chose comme
domaine/unix:10 MIT-MAGIC-COOKIE-1 488dc4f26d0f8scbd0094aa89d3a69f93Ensuite, après avoir fait su, dites au nouvel utilisateur quel est le cookie:
xauth add domaine/unix:10 MIT-MAGIC-COOKIE-1 488dc4f26d0f8scbd0094aa89d3a69f93Il suffit de copier et coller la sortie de la "xauth list" en argument de la commande «xauth add») C'est tout. Maintenant, vous pouvez commencer n'importe quelle application X. [embed]https://www.nicolas-housset.fr/wp-content/uploads/2017/04/xauth.mp4[/embed]







