Apparence
Uubu.fr

Les systèmes Linux, l’open source, les réseaux, l’interopérabilité, etc.
« Il vaut mieux viser la perfection et la manquer que viser l’imperfection et l’atteindre. » (Bertrand Arthur William RUSSEL)
19 janvier 2014

X X Window System           Utilitaires X


xauth

xauth

Utilitaire de fichier authority

   xauth est utilisé pour éditer et afficher les informations d'autorisation utilisé pour se connecter à un serveur X. Il est générallement utilisé pour extraire les enregistrements d'autorisation d'une machine et les fusionner sur une autre. Les commandes peuvent être entrées sur la ligne de commande ou interactivement. Ce programme ne contact pas le serveur X excepté quand la commande generate est utilisée. Normalement il n'est pas utilisé pour créer de fichier autorisation, c'est le programme qui lance X qui s'en charge.

OPTIONS

-f authfile Spécifie le nom du fichier à utiliser (défaut: utilise le fichier spécifié dans la variable XAUTHORITY, ou .Xauthority dans le home de l'utilisateur)
-q mode silencieux. N'affiche pas de messages de status non sollicité.
-v Augmente la verbosité
-i Ignore les locks sur les fichiers d'autorisation
-b Tente de casser tout lock sur le fichier avant de le traiter
-n  Tente de résoudre les noms d'hôte

COMMANDES

add displayname protocolname hexkey Ajoute au fichier le display avec le protocole et la clé spécifié.
generate displayname protocolname [trusted|untrusted] [timeout seconds] [group group-id] [data hexdata] Similaire à add, mais au lieu de spécifier les données, il se connecte au serveur spécifié et utilise l'extension SECURITY pour obtenir les données de clé à stocker dans le fichier d'autorisation. trusted: les clients qui se connectent avec cette autorisation auront accès à l'affichage. timeout: nombre de secondes de validité de cette autorisation. group: groupe de connexion. data: Donnée que le serveur doit utiliser pour générer l'autorisation.
[n]extract filename displayname... Les entrées d'autorisation pour chaque affichage spécifié sont écris dans le fichier spécifié
[n]list [displayname...] Affiche les entrées d'autorisation pour les affichages spécifiés
[n]merge [filename...] Les entrées d'autorisation du fichier spécifié sont lus et fusionnés dans la base d'autorisation
remove displayname Les entrées d'autorisation correspondant à l'écran spécifié sont supprimés
source filename Le fichier spécifié est traité comme un script contenant les commandes xauth
info Informations décrivant le fichier d'autorisation
exit Ecrit les modifications et quitte
quit Quitte en ignorant les modifications
? Liste les commandes disponibles

Exemples

Extraire l'entrée de l'affichage courant, le copie sur une autre machine, et le fusionne dans le fichier authority de l'utilisateur sur la machine distante
xauth extract - $DISPLAY | ssh otherhost xauth merge -
Contact le serveur :0 pour créer une autorisation en utilisant le protocole MIT-MAGIC-COOKIE-1. Les clients qui se connectent avec cette autorisation ne seront pas trustés
xauth generate :0

Variables d'environnement

XAUTHORITY Pointe vers un fichier qui contient des données d'autorisation (défaut: $HOME/.Xauthority)
HOME Répertoire personnel de l'utilisateur