Les clients X utilisent la valeur de la variable d'environnement DISPLAY pour déterminer le nom du serveur auquel ils doivent se connecter.
Pour exécuter des clients sous une autre identité, que ce soit à distance ou en mode local, suivez les étapes ci-après :
Sur la machine exploitant le serveur, attribuez des droits d'accès à un autre utilisateur.
Selon le protocole d'attribution de droits utilisé, suivez la procédure décrite dans la section "Attribution des droits d'accès à l'aide du protocole MIT-MAGIC-COOKIE-1 "".
Attribuez comme valeur à DISPLAY le nom de la machine exploitant le serveur.
Dans cet exemple, la machine est désignée par machine_distante :
myhost% setenv DISPLAY machine_distante:0 |
Exécutez le programme client comme indiqué.
myhost% client_program& |
Le client s'affiche sur la machine distante, machine_distante.