Cette commande est très simple et demande en général un paramètre composé d'un nom de machine (ou adresse IP) précédé d'un symbole indiquant si l'on veut autoriser (+) ou refuser (-) l'accès. Si l'on spécifie + ou - seul comme paramètre, cela signifie respectivement autoriser tout accès ou refuser tout accès, pour les machines qui n'ont pas été autorisées spécifiquement (cela signifie que la séquence xhost +vulcan suivie par xhost - autorise tout de même vulcan à accéder à l'écran). L'accès ne vaut que pour la session courante.
Ainsi en indiquant au client (vulcan par exemple) quel est le serveur X via la commande setenv DISPLAY amiga1:0.0 si le serveur est amiga1, vulcan peut lancer des applications X sur la fenêtre d'amiga1. On peut afficher la liste d'accès actuelle avec xhost seul.