XHOST(1)

NOM
xhost – Programme de contrôle d’accès au serveur X

SYNOPSIS
xhost [[+-]nom ...]

DESCRIPTION
Le programme xhost sert à ajouter ou supprimer des noms d’hôte ou des noms d’utilisateur dans une liste d’autorisations de connexion à un serveur X. Pour les hôtes, il fournit une forme rudimentaire de contrôle de confidentialité et de sécurité. Cela est suffisant uniquement pour un environnement de station de travail (un seul utilisateur), même si cela limite les pires abus. Les environnements qui requièrent des mesures plus sophistiquées doivent mettre en œuvre des mécanismes basés sur les utilisateurs ou utiliser les accroches dans le protocole permettant de passer d’autres données d’authentification au serveur.

OPTIONS
xhost accepte les options de ligne de commande décrites ci-après. Pour des raisons de sécurité, les options qui affectent le contrôle d’accès peuvent seulement être utilisées à partir de « l’hôte contrôleur ». Pour les stations de travail, il s’agit de la même machine que le serveur. Pour les terminaux X, c’est l’hôte de connexion.

-help
    Afficher un message d'utilisation.

[+]nom
    Le nom indiqué (le signe + est facultatif) est ajouté à liste des hôtes autorisés à se connecter au serveur X. Ce nom peut être un nom d’hôte ou un nom complet (voir la section NOMS pour plus de détails).

-nom
    Le nom indiqué est retiré de la liste des hôtes autorisés à se connecter au serveur. Le nom peut être un nom d’hôte ou un nom complet (voir la section NOMS pour plus de détails). Les connexions existantes ne sont pas interrompues, mais un essai de nouvelle connexion sera refusé. Notez que la machine actuelle peut être retirée ; cependant, de nouvelles connexions (incluant des essais pour la rajouter) ne seront pas autorisées. Rétablir le serveur (par conséquent briser toutes les connexions) est la seule façon de permettre de nouvelles connexions locales.

+   L’accès est accordé à tout un chacun, même s’il n’est pas sur la liste (c’est-à-dire que le contrôle d’accès est supprimé).

-   L’accès n’est accordé que pour ceux sur la liste (c’est-à-dire que le contrôle d’accès est effectif).

rien
    Si aucun argument de ligne de commande n’est fourni, un message indiquant si le contrôle d’accès est effectif ou non est affiché, suivi de la liste de ceux autorisés à se connecter. C’est la seule option pouvant être utilisée à partir de machines autres que l’hôte responsable du contrôle.

NOMS
La syntaxe d’un nom complet est « famille:nom » où les familles sont comme suit :

inet	hôte Internet (IPv4)
inet6	hôte Internet (IPv6)
dnet	hôte DECnet
nis	nom de réseau Secure RPC
krb	principal Kerberos V5
local	contient un seul nom ou la chaine vide
si	interprétée par le serveur

Ces familles ne sont pas sensibles à la casse. Le format du nom varie avec la famille.

Quand Secure RPC est utilisé, le « netname » indépendant du réseau (par exemple, « nis:unix.uid@nom_domaine ») peut être indiqué ou un utilisateur local peut être indiqué avec juste un nom d’utilisateur suivi d’un arobase (par exemple, « nis:pat@ »).

Pour la rétrocompatibilité avec les versions d’xhost pré-R6, les noms contenant un arobase sont supposés être de la famille nis. Sinon, ils sont supposés être des adresses Internet. Si compilé avec la prise en charge d’IPv6, toutes les adresses IPv4 et IPv6 renvoyées par getaddrinfo(3) sont ajoutées à la liste d’accès dans la famille inet ou inet6 appropriée.

La famille local spécifie toutes les connexions locales à la fois. Cependant, l’adresse interprétée par le serveur « si:localuser:nom_utilisateur » peut être utilisée pour spécifier un seul utilisateur local (voir la page de manuel de Xsecurity(7) pour plus de détails).

Les adresses interprétées par le serveur consistent en des marqueurs de type sensibles à la casse et en une chaine représentant une valeur indiquée, séparés par des deux-points. Par exemple, « si:hostname:almas » est une adresse interprétée par le serveur de type hostname, avec comme valeur almas. Pour plus d’informations sur les formes disponibles d’adresse interprétée par le serveur, consulter la page de manuel de Xsecurity(7).

La liste de contrôle d’accès initiale pour le numéro n de display peut être définie dans le fichier /etc/Xn.hosts, où n est le numéro de display du serveur (voir Xserver(1) pour plus de détails).

DIAGNOSTICS
Pour chaque nom ajouté à la liste de contrôle d’accès, une ligne de la forme « nom being added to access control list » est affichée. Pour chaque nom retiré de la liste de contrôle d’accès, une ligne de la forme « nom being removed from access control list » est affichée.

VOIR AUSSI
X(7), Xsecurity(7), Xserver(1), xdm(1), xauth(1), getaddrinfo(3)

ENVIRONNEMENT

DISPLAY
    pour obtenir l’hôte et le display par défaut à utiliser.

BOGUES

Il n’est pas possible de spécifier un display sur la ligne de commande parce que -display est un argument valable de ligne de commande (indiquant la volonté de retirer la machine appelée display de la liste d’accès).

Le serveur X stocke les adresses réseau, pas les noms d’hôte, à moins d’utiliser les adresses de type hostname interprétées par le serveur. Si d’une manière ou d’une autre l’adresse de réseau de l’hôte est changée tandis que le serveur est toujours en fonctionnement, et qu’une forme d’authentification basée sur l’adresse réseau est utilisée, xhost doit être utilisé pour ajouter la nouvelle adresse ou pour supprimer l’ancienne adresse.

AUTEURS
Bob Scheifler, Laboratoire de recherche en informatique du MIT,
Jim Gettys, Projet Athena du MIT (DEC).

TRADUCTION
La traduction française de cette page de manuel a été créée par Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>

Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 (https://www.gnu.org/licenses/gpl-3.0.html) concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.