Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-release > by-pkgid > 89c9d904f30ea5b97a4c733dd509f227 > files > 2648

howto-html-fr-10.1-4mdv2008.1.noarch.rpm

<html><head>
      <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
   <title>Configurer XDM</title><meta name="generator" content="DocBook XSL Stylesheets V1.37"><link rel="home" href="index.html" title="XDM et les terminaux X, mini-HOWTO"><link rel="up" href="index.html" title="XDM et les terminaux X, mini-HOWTO"><link rel="previous" href="xdm.html" title="XDM"><link rel="next" href="xdm-advconfig.html" title="Options de configuration avanc&eacute;e"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Configurer XDM</th></tr><tr><td width="20%" align="left"><a href="xdm.html">Pr&eacute;c&eacute;dent</a>&nbsp;</td><th width="60%" align="center">&nbsp;</th><td width="20%" align="right">&nbsp;<a href="xdm-advconfig.html">Suivant</a></td></tr></table><hr></div><div class="sect1"><a name="config"></a><div class="titlepage"><div><h2 class="title"><a name="config"></a>Configurer XDM</h2></div></div><a class="indexterm" name="d44e392"></a><p>
  Cette section couvre ce qui doit &ecirc;tre configur&eacute; pour que XDM puisse
  accomplir les fonctions d&eacute;crites jusqu'ici dans ce document.
  </p><p>
  Pour chaque cas, la configuration d&eacute;crite est le minimum n&eacute;cessaire pour
  accomplir chaque but. Dans la plupart des cas, cela veut dire aussi que la
  configuration est la moins s&eacute;curis&eacute;e. R&eacute;f&eacute;rez-vous &agrave; la documentation
  additionnelle r&eacute;pertori&eacute;e dans la <a href="resources.html" title="Ressources">la section intitul&eacute;e &#8220;Ressources&#8221;</a>
  pour des informations suppl&eacute;mentaires concernant la s&eacute;curisation de XDM et des
  terminaux X (en particulier le Howto &laquo; ex&eacute;cuter des applications X distantes &raquo;).
  </p><div class="sect2"><a name="config-files"></a><div class="titlepage"><div><h3 class="title"><a name="config-files"></a>Fichiers de configuration</h3></div></div><p>
    Cette section d&eacute;crit l'ensemble des fichiers de configuration de XDM suivant :
    <div class="itemizedlist"><ul><li><p><a name="d44e408"></a>
        <tt>xdm-config</tt>
        </p></li><li><p><a name="d44e414"></a>
        <tt>Xaccess</tt>
        </p></li><li><p><a name="d44e420"></a>
        <tt>Xservers</tt>
        </p></li><li><p><a name="d44e426"></a>
        <tt>Xresources</tt>
        </p></li></ul></div>
    </p><p>
    Il seront trouv&eacute;s dans (Debian 2.1, Mandrake 7.0.2, RedHat 6.2) :
      <pre class="screen">
  /etc/X11/xdm
      </pre>
    ou (SuSE 6.4) :
      <pre class="screen">
  /usr/X11R6/lib/X11/xdm
      </pre>
    </p><p>
    <div class="variablelist"><dl><dt><a name="d44e444"></a><span class="term"> <tt>xdm-config</tt>
      </span></dt><dd><p><a name="d44e450"></a>
        D&eacute;finit l'emplacement des autres fichiers de configuration et les permissions
        d'acc&egrave;s de base. Pour toutes les distributions consid&eacute;r&eacute;es dans ce document,
        les noms de fichiers apparaissent tels que cit&eacute;s ici (mais quelques fois,
        leur emplacement peut varier).
        </p><p>
        Il d&eacute;finit &eacute;galement les scripts qui doivent &ecirc;tre lanc&eacute;s pour les diff&eacute;rents
        &eacute;tats de transition d'une session X, c'est-&agrave;-dire au d&eacute;marrage, etc. Vous
        ne devriez pas avoir besoin de les changer, car la plupart des distributions
        l'ont pr&eacute;configur&eacute; pour vous.
        </p><p>
	Notez que les sessions X g&eacute;r&eacute;es par XDM ont un ensemble de scripts de configuration
	et de d&eacute;marrage diff&eacute;rent des sessions X d&eacute;marr&eacute;es avec xinit ou startx
	(c'est-&agrave;-dire les sessions X non g&eacute;r&eacute;es par XDM).
	</p></dd><dt><a name="d44e457"></a><span class="term"> <tt>Xaccess</tt>
      </span></dt><dd><p><a name="d44e463"></a>
        D&eacute;termine quelles machines peuvent se connecter &agrave; XDM
        - c'est-&agrave;-dire de quelles autres machines du r&eacute;seau nous acceptons des
        requ&ecirc;tes XDMCP. Si une machine n'est pas inscrite dans ce fichier, alors
	il lui sera impossible de demander une invite d'authentification &agrave; XDM.
        </p></dd><dt><a name="d44e466"></a><span class="term"> <tt>Xservers</tt>
      </span></dt><dd><p><a name="d44e472"></a>
        Contient une liste de machines auxquelles XDM se connectera, pour fournir
        une invite d'authentification, de fa&ccedil;on automatique - c'est-&agrave;-dire, ces
        machines faisant d&eacute;j&agrave; tourner un serveur X, mais qui veulent que ce soit notre
        machine qui fournisse l'invite d'authentification.
        </p><p>
	Ce fichier n'est n&eacute;cessaire que pour des serveurs X g&eacute;r&eacute;s par XDM. Vous n'avez
	besoin d'aucune entr&eacute;e dans ce fichier si vous laissez aux serveurs X distants
	la t&acirc;che de requ&eacute;rir XDM.
	</p><p>
	Pour une station de travail X autonome, il n'y a g&eacute;n&eacute;ralement qu'une seule
	entr&eacute;e dans ce fichier, mentionnant l'h&ocirc;te local &laquo; localhost &raquo;.
	</p></dd><dt><a name="d44e479"></a><span class="term"> <tt>Xresources</tt>
      </span></dt><dd><p><a name="d44e485"></a>
        D&eacute;taille les propri&eacute;t&eacute;s X utilis&eacute;es par les composants visuels (par exemple la
        taille de la bo&icirc;te d'identification, les couleurs, les images de fond, etc.).
        </p></dd></dl></div>
    </p></div><div class="sect2"><a name="xdm-xserv"></a><div class="titlepage"><div><h3 class="title"><a name="xdm-xserv"></a>Configurer XDM pour g&eacute;rer des serveurs X</h3></div></div><p>
    Une entr&eacute;e doit &ecirc;tre plac&eacute;e dans le fichier <tt>Xservers</tt> pour chaque serveur X
    sur lequel XDM doit pr&eacute;senter une invite d'authentification. Ceci peut inclure
    la machine locale et/ou une liste de machines distantes.
    </p><p>
    Exemple
      <pre class="screen">
  # D'abord la machine locale
  :0 local /usr/bin/X11/X vt7
  #
  # Puis les machines distantes
  emma:0 foreign
  alex:0 foreign
      </pre>
    </p><p>
    Ceci fera d&eacute;marrer XDM sur la machine locale, et fera aussi pr&eacute;senter un &eacute;cran d'authentification
    sur les serveurs X tournant sur les h&ocirc;tes &laquo; emma &raquo; et &laquo; alex &raquo; (en supposant que les
    permissions ont &eacute;t&eacute; configur&eacute;es sur &laquo; emma &raquo; et &laquo; alex &raquo; de fa&ccedil;on &agrave; ce que notre
    machine puisse se connecter &agrave; leurs serveurs X).
    </p><p>
    Notez qu'il est possible de sp&eacute;cifier l'h&ocirc;te et l'&eacute;cran (:0, :1, etc.) si
    n&eacute;cessaire, par exemple si vous faites tourner plusieurs serveurs X sur une
    machine seule.
    </p></div><div class="sect2"><a name="xdm-queries"></a><div class="titlepage"><div><h3 class="title"><a name="xdm-queries"></a>Configurer XDM pour recevoir des requ&ecirc;tes</h3></div></div><p>
    Le fichier <tt>Xaccess</tt> d&eacute;termine quels h&ocirc;tes peuvent faire des requ&ecirc;tes &agrave; XDM sur
    notre machine, de fa&ccedil;on &agrave; obtenir une invite d'authentification.
    </p><p>
    Exemple
      <pre class="screen">
  # La premi&egrave;re ligne pour les requ&ecirc;tes directes
  *
  # Les lignes suivantes pour les requ&ecirc;tes indirectes
  * CHOOSER BROADCAST
      </pre>
    </p><p>
    Signifie que n'importe quel h&ocirc;te peut demander une invite d'authentification
    &agrave; XDM (le premier &laquo; * &raquo;) par une requ&ecirc;te directe.
    </p><p>
    La ligne &laquo; CHOOSER &raquo; sp&eacute;cifie quels h&ocirc;tes peuvent se connecter &agrave; XDM en utilisant des
    requ&ecirc;tes indirectes - dans ce cas, n'importe quel h&ocirc;te peut demander &agrave; notre machine une
    liste d'h&ocirc;tes potentiels auxquels se connecter (la seconde ligne &laquo; * &raquo;).
    </p><p>
    &laquo; BROADCAST &raquo; a pour effet que l'application &laquo; chooser &raquo; (&laquo; d&eacute;cideur &raquo; - NdT) sur notre machine
    obtiendra sa liste de serveurs disponibles (qui font &eacute;galement tourner XDM) par des
    requ&ecirc;tes diffus&eacute;es au travers du r&eacute;seau. Je parlerai plus tard de &laquo; chooser &raquo;.
    </p><p>
    Il est possible de sp&eacute;cifier des noms d'h&ocirc;tes &agrave; cet endroit (et il y a aussi d'autres
    requ&ecirc;tes indirectes possibles, sans utiliser &laquo; chooser &raquo;) mais ce ne sera pas d&eacute;crit ici
    (cf. <a href="resources.html" title="Ressources">la section intitul&eacute;e &#8220;Ressources&#8221;</a> pour des liens sur plus d'informations).
    </p></div><div class="sect2"><a name="xdm-startx"></a><div class="titlepage"><div><h3 class="title"><a name="xdm-startx"></a>D&eacute;marrer X</h3></div></div><p>
    La fa&ccedil;on dont vous d&eacute;marrerez le serveur X lui-m&ecirc;me d&eacute;pendra de la mani&egrave;re dont vous
    voulez qu'il interagisse avec XDM, local ou distant.
    </p><p>
    <div class="variablelist"><dl><dt><a name="d44e540"></a><span class="term"> Station de travail X : XDM et serveur X local
      </span></dt><dd><p><a name="d44e543"></a>
        XDM d&eacute;marrera g&eacute;n&eacute;ralement X automatiquement pour vous, et sera normalement
        configur&eacute; pour &ecirc;tre lanc&eacute; durant le processus de d&eacute;marrage (par les scripts d'initialisation).
        </p><p>
	Typiquement, le fichier <tt>Xservers</tt> contiendra une entr&eacute;e unique - celle pour l'h&ocirc;te local,
	et le fichier <tt>Xaccess</tt> n'aura besoin que d'autoriser l'acc&egrave;s depuis l'h&ocirc;te local.
        </p></dd><dt><a name="d44e554"></a><span class="term"> Terminal X : XDM distant
      </span></dt><dd><p><a name="d44e557"></a>
        D&eacute;marrez uniquement X, sans client, avec des permissions d'acc&egrave;s telles que le XDM
        distant puisse s'y connecter &agrave; son lancement. La ligne suivante fait d&eacute;marrer 
        X sans contr&ocirc;le d'acc&egrave;s :
          <pre class="screen">
  /usr/X11R6/bin/X -ac
          </pre>
        </p><p>
	Quand le XDM distant est lanc&eacute;, il fournira d'autorit&eacute; une invite d'authentification
	&agrave; tous les serveurs X configur&eacute;s ainsi (suivant ceux pr&eacute;sents dans son fichier <tt>Xservers</tt>).
         </p></dd><dt><a name="d44e568"></a><span class="term"> Terminal X : questionner un XDM distant
      </span></dt><dd><p><a name="d44e571"></a>
        Rappelez-vous qu'il y a 3 modes de requ&ecirc;tes : directes, indirectes et diffus&eacute;es
        (directe pour un h&ocirc;te seul, diffus&eacute;e pour le premier h&ocirc;te qui r&eacute;pond, ou
        indirecte pour une liste d'h&ocirc;tes) :
          <pre class="screen">
  /usr/X11R6/bin/X -query l.hote.distant
  /usr/X11R6/bin/X -broadcast
  /usr/X11R6/bin/X -indirect l.hote.distant
          </pre>
        </p></dd></dl></div>
    </p><p>
    Dans chaque cas, X devra probablement &ecirc;tre d&eacute;marr&eacute; avec les droits du super-utilisateur root, et
    peut-&ecirc;tre configur&eacute; pour &ecirc;tre d&eacute;marr&eacute; par les scripts d'initialisation, si on veut que X
    soit lanc&eacute; automatiquement au d&eacute;marrage.
    </p></div><div class="sect2"><a name="xdm-chooser"></a><div class="titlepage"><div><h3 class="title"><a name="xdm-chooser"></a>L'application Chooser</h3></div></div><p>
    Quand XDM re&ccedil;oit une requ&ecirc;te indirecte, en supposant que l'option
    ait &eacute;t&eacute; sp&eacute;cifi&eacute;e dans le fichier <tt>Xaccess</tt> pour l'application &laquo; chooser &raquo;, il
    peut fournir &agrave; l'utilisateur une liste des autres serveurs g&eacute;r&eacute;s par XDM
    qu'il conna&icirc;t.
    </p><p>
    Dans ce mode op&eacute;ratoire, l'utilisateur obtiendra, &agrave; la place de l'invite
    d'authentification, une application &laquo; chooser &raquo;, laquelle lui fournira une liste
    des h&ocirc;tes d&eacute;tect&eacute;s sur le r&eacute;seau et acceptant des connexions XDM.
    </p><p>
    La premi&egrave;re fois que j'ai essay&eacute; d'utiliser chooser, j'ai trouv&eacute; que les fichiers
    <tt>Xresources</tt> fournis avec mes distributions SuSE et Debian sp&eacute;cifiaient une taille
    pour la bo&icirc;te de dialogue de chooser trop grande pour les &eacute;crans... La
    ligne suivante dans le fichier <tt>Xresources</tt> corrige cela :
      <pre class="screen">
  Chooser*geometry:      700x500+300+200
      </pre>
    </p><p>
    Le chooser obtient sa liste d'h&ocirc;tes par une de ces deux m&eacute;thodes :
    <div class="itemizedlist"><ul><li><p><a name="d44e605"></a>
      requ&ecirc;te diffus&eacute;e : Dans ce mode une requ&ecirc;te est diffus&eacute;e sur le r&eacute;seau,
      et une liste est construite &agrave; partir des r&eacute;ponses re&ccedil;ues des autres
      serveurs ex&eacute;cutant XDM ;
      </p></li><li><p><a name="d44e608"></a>
      &eacute;coute explicite : Il est possible de fournir au chooser une liste
      d'h&ocirc;tes dans le fichier <tt>Xaccess</tt>, comme suit :
        <pre class="screen">
  %hostlist      emma alex liam
  *              CHOOSER %hostlist
        </pre>
      Cela aura pour effet que les h&ocirc;tes emma, alex et liam seront tous
      list&eacute;s comme candidats - m&ecirc;me si une de ces machine est &eacute;teinte
      (il y a souvent un bouton pour tester par &laquo; ping &raquo; un h&ocirc;te, afin de v&eacute;rifier
      s'il est en fonctionnement avant d'essayer de s'y connecter).
      </p></li></ul></div>
    </p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a href="xdm.html">Pr&eacute;c&eacute;dent</a>&nbsp;</td><td width="20%" align="center"><a href="index.html">Sommaire</a></td><td width="40%" align="right">&nbsp;<a href="xdm-advconfig.html">Suivant</a></td></tr><tr><td width="40%" align="left">XDM&nbsp;</td><td width="20%" align="center"><a href="index.html">Niveau sup&eacute;rieur</a></td><td width="40%" align="right">&nbsp;Options de configuration avanc&eacute;e</td></tr></table></div></body></html>