Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1264

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Faire en sorte que la suite shadow fonctionne </TITLE>
</HEAD>
<BODY>
<A NAME="sec-fonction"></A> <H1>7. <A NAME="s7"></A>Faire en sorte que la suite shadow fonctionne </H1>
<P>
<A HREF="Shadow-Password-HOWTO.html#toc7">Contenu de cette section</A></P>

<P>Cette section explique quelques &eacute;l&eacute;ments que vous
souhaitez savoir depuis que vous avez la suite shadow sur votre
syst&egrave;me. De plus amples informations sont disponibles dans les
pages de manuels.</P>
<H2>7.1 <A NAME="ss7.1"></A> Ajouter, modifier, et supprimer des utilisateurs.</H2>

<P>La <EM>Suite Shadow</EM> a ajout&eacute; les commandes suivantes qui
sont orient&eacute;es ``ligne de commande'', pour ajouter, modifier et
supprimer des utilisateurs. Vous avez aussi s&ucirc;rement d&ucirc;
installer le programme <CODE>adduser</CODE>.</P>
<H3>useradd</H3>

<P>la commande <CODE>useradd</CODE> peut &ecirc;tre utilis&eacute;e pour
ajouter des utilisateurs &agrave; votre syst&egrave;me. Vous appelez
aussi cette commande pour changer les param&egrave;tres par
d&eacute;faut.</P>
<P>La premi&egrave;re chose &agrave; faire est d'examiner les
param&egrave;tres par d&eacute;faut et effectuer des changements pour
votre propre syst&egrave;me.
<BLOCKQUOTE><CODE>
<PRE>
useradd -D
</PRE>
</CODE></BLOCKQUOTE>

<HR>
<PRE>
GROUP=1
HOME=/home
INACTIVE=0
EXPIRE=0
SHELL=
SKEL=/etc/skel
</PRE>
<HR>
</P>
<P>Les param&egrave;tres par d&eacute;fauts ne sont probablements pas ceux que
vous souhaitez, donc, si vous commencez &agrave; ajouter des
utilisateurs maintenant, vous aurez &agrave; sp&eacute;cifier toutes
les informations pour chacun d'entre eux. C'est pour cela que nous
pouvons et devons changer les valeurs par d&eacute;faut.</P>
<P>Sur mon syt&egrave;me:
<UL>
<LI>Je veux que le groupe par d&eacute;faut soit 100,</LI>
<LI>Je veux que les mots de passe expirent au bout de 60 jours,</LI>
<LI>Je ne veux pas que le compte soit bloqu&eacute; lors de
l'expiration du mot de passe,</LI>
<LI>Je veux que le shell par d&eacute;faut soit <CODE>/bin/bash</CODE></LI>
</UL>

Pour effectuer ces changements, j'ai d&ucirc; utiliser:
<BLOCKQUOTE><CODE>
<PRE>
useradd -D -g100 -e60 -f0 -s/bin/bash
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Maintenant, lancer <CODE>useradd -D</CODE> donne:
<HR>
<PRE>
GROUP=100
HOME=/home
INACTIVE=0
EXPIRE=60
SHELL=/bin/bash
SKEL=/etc/skel
</PRE>
<HR>
</P>
<P>Ces valeurs par d&eacute;faut sont stock&eacute;es dans le fichier
<CODE>/etc/defaults/useradd</CODE></P>
<P>Maintenant vous pouvez utiliser <CODE>useradd</CODE> pour ajouter des
utilisateurs &agrave; votre syst&egrave;me. Par exemple, pour ajouter
l'utilisateur <CODE>fred</CODE>, en utilisant les valeurs par
d&eacute;faut, vous devez utiliser ce qui suit:
<BLOCKQUOTE><CODE>
<PRE>
useradd -m -c &quot;Fred Flintstone&quot; fred
</PRE>
</CODE></BLOCKQUOTE>

Cela cr&eacute;era une entr&eacute;e dans le fichier
<CODE>/etc/passwd</CODE>:
<BLOCKQUOTE><CODE>
<PRE>
fred:*:505:100:Fred Flintstone:/home/fred:/bin/bash
</PRE>
</CODE></BLOCKQUOTE>

Ainsi que cette entr&eacute;e dans le fichier <CODE>/etc/shadow</CODE>:
<BLOCKQUOTE><CODE>
<PRE>
fred:!:0:0:60:0:0:0:0
</PRE>
</CODE></BLOCKQUOTE>

Le r&eacute;pertoire d'accueil de <CODE>fred</CODE>sera cr&eacute;&eacute;
et le contenu de <CODE>/etc/skel</CODE> sera copi&eacute; &agrave; cet
endroit gr&acirc;ce &agrave; l'option <CODE>-m</CODE></P>
<P>De plus, lorsque l'on ne sp&eacute;cifie pas l'IUD, le prochain
disponible est utilis&eacute;.</P>
<P>Le compte de <CODE>fred</CODE> est maintenant cr&eacute;&eacute;, mais
<CODE>fred</CODE> ne peut pas se loger tant que nous ne
d&eacute;v&eacute;rouillons pas le compte. Nous effectuons cela en
changeant le mot de passe.
<BLOCKQUOTE><CODE>
<PRE>
passwd fred
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>
<HR>
<PRE>
Changing password for fred
Enter the new password (minimum of 5 characters)
Please use a combination of upper and lower case letters and numbers.
New Password: *******
Re-enter new password: *******
</PRE>
<HR>
</P>
<P>Maintenant <CODE>/etc/shadow</CODE> contient:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
fred:J0C.WDR1amIt6:9559:0:60:0:0:0:0
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P><CODE>fred</CODE> est maintenant capable de se connecter et d'utiliser le
syst&egrave;me. La chose int&eacute;ressante &agrave; propos de <CODE>useradd</CODE>
et des autres programmes provenant de la Suite Shadow, est qu'ils
effectuent les changements dans les fichiers <CODE>/etc/passwd</CODE> et
<CODE>/etc/shadow</CODE> automatiquement. Donc si vous ajoutez un
utilisateur, et qu'un autre utilisateur change son mot de passe au
m&ecirc;me moment, les deux op&eacute;rations sont effectu&eacute;es
correctement.</P>
<P>Vous devriez plut&ocirc;t utiliser les commandes fournies
qu'&eacute;diter directement les fichier <CODE>/etc/passwd</CODE> et
<CODE>/etc/shadow</CODE>. Si vous &eacute;ditez le fichier
<CODE>/etc/shadow</CODE> et qu'un utilisateur change son mot de passe au
m&ecirc;me moment, ce que vous sauverez, sera bien dans le fichier
mais, le nouveau mot de passe de l'utilisateur sera perdu.</P>
<P>Voici un petit script int&eacute;ractif permettant d'ajouter des utilisateurs
en utilisant les commandes <CODE>useradd</CODE> et <CODE>passwd</CODE>:</P>
<P>
<HR>
<PRE>
#!/bin/bash
#
# /sbin/newuser - A script to add users to the system using the Shadow
#                 Suite's useradd and passwd commands.
#
# Written my Mike Jackson &lt;mhjack@tscnet.com&gt; as an example for the Linux
# Shadow Password Howto.  Permission to use and modify is expressly granted.
#
# This could be modified to show the defaults and allow modification similar
# to the Slackware Adduser program.  It could also be modified to disallow
# stupid entries.  (i.e. better error checking).
#
##
#  Defaults for the useradd command
##
GROUP=100        # Default Group
HOME=/home       # Home directory location (/home/username)
SKEL=/etc/skel   # Skeleton Directory
INACTIVE=0       # Days after password expires to disable account (0=never)
EXPIRE=60        # Days that a passwords lasts
SHELL=/bin/bash  # Default Shell (full path)
##
#  Defaults for the passwd command
##
PASSMIN=0        # Days between password changes
PASSWARN=14      # Days before password expires that a warning is given
##
#  Ensure that root is running the script.
##
WHOAMI=`/usr/bin/whoami`
if [ $WHOAMI != &quot;root&quot; ]; then
        echo &quot;You must be root to add news users!&quot;
        exit 1
fi
##
#  Ask for username and fullname.
##
echo &quot;&quot;
echo -n &quot;Username: &quot;
read USERNAME
echo -n &quot;Full name: &quot;
read FULLNAME
#
echo &quot;Adding user: $USERNAME.&quot;
#
# Note that the &quot;&quot; around $FULLNAME is required because this field is
# almost always going to contain at least on space, and without the 
# the useradd command would think that you we moving on to the next
# parameter when it reached the SPACE character.
#
/usr/sbin/useradd -c&quot;$FULLNAME&quot; -d$HOME/$USERNAME -e$EXPIRE \
        -f$INACTIVE -g$GROUP -m -k$SKEL -s$SHELL $USERNAME
##
#  Set password defaults
##
/bin/passwd -n $PASSMIN -w $PASSWARN $USERNAME &gt;/dev/null 2&gt;&amp;1
##
#  Let the passwd command actually ask for password (twice)
##
/bin/passwd $USERNAME
##
#  Show what was done.
##
echo &quot;&quot;
echo &quot;Entry from /etc/passwd:&quot;
echo -n &quot;   &quot;
grep &quot;$USERNAME:&quot; /etc/passwd
echo &quot;Entry from /etc/shadow:&quot;
echo -n &quot;   &quot;
grep &quot;$USERNAME:&quot; /etc/shadow
echo &quot;Summary output of the passwd command:&quot;
echo -n &quot;   &quot;
passwd -S $USERNAME
echo &quot;&quot;
</PRE>
<HR>
 </P>
<P>Utiliser un script pour ajouter des utilisateurs est
pr&eacute;f&eacute;rable &agrave; l'&eacute;dition des fichiers
<CODE>/etc/passwd</CODE> et <CODE>/etc/shadow</CODE> ainsi qu'&agrave; l'utilisation
de programmes comme <CODE>adduser</CODE> de la distribution
Slackware. </P>
<P>Vous &ecirc;tes libre d'utiliser et de modifier le script
&agrave; en fonction de votre syst&egrave;me.</P>
<P>Pour plus d'informations sur <CODE>useradd</CODE>, consultez le manuel en
ligne.</P>
<P></P>
<H3>usermod</H3>

<P>Le programme <CODE>usermod</CODE> est utilis&eacute; pour modifier les
informations relatives &agrave; un utilisateur. Les options sont les
m&ecirc;mes que pour <CODE>useradd</CODE>.</P>
<P>Disons que l'on souhaite changer le shell de <CODE>fred</CODE>. Vous
devrez faire la chose suivante:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
usermod -s /bin/tcsh fred
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Maintenant l'entr&eacute;e concernant <CODE>fred</CODE> dans le fichier
<CODE>/etc/passwd</CODE> est devenue:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
fred:*:505:100:Fred
Flintstone:/home/fred:/bin/tcsh
</PRE>
</CODE></BLOCKQUOTE>
 </P>
<P>On change la date d'expiration du compte au 15/09/97:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
usermod -e 09/15/97 fred
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Maintenant l'entr&eacute;e concernant <CODE>fred</CODE> dans le fichier
<CODE>/etc/shadow</CODE> est devenue:
<BLOCKQUOTE><CODE>
<PRE>
fred:J0C.WDR1amIt6:9559:0:60:0:0:10119:0
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Pour plus d'informations concernant <CODE>usermod</CODE>, consultez la
page de manuel en ligne.</P>
<P></P>
<H3>userdel</H3>

<P><CODE>userdel</CODE> fait exactement ce que vous voulez, il efface le
compte d'un utilisateur. Utilisez simplement:
<BLOCKQUOTE><CODE>
<PRE>
userdel -r username
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>L'option <CODE>-r</CODE> implique que tous les fichiers du
r&eacute;pertoire d'accueil d'un utilisateur seront
effac&eacute;s. Les fichiers situ&eacute;s en dehors du
r&eacute;pertoire d'accueil devront &ecirc;tre cherch&eacute;s et
effac&eacute;s manuellement.</P>
<P>Si vous souhaitez simplement v&eacute;rouiller un compte au lieu de
l'effacer, utilisez la commande <CODE>passwd</CODE>.</P>
<P></P>

<H2>7.2 <A NAME="ss7.2"></A> La commande passwd et la dur&eacute;e du mot de passe.</H2>

<P>La commande <CODE>passwd</CODE> a pour but de changer les mots de passe. De
plus, elle est utilis&eacute;e par l'utilisateur <SF>root</SF> pour:
<UL>
<LI>V&eacute;rouiller et d&eacute;v&eacute;rouiller des comptes (-l
et -u),</LI>
<LI>D&eacute;finir le nombre de jours de validit&eacute; d'un mot de
passe (-x),</LI>
<LI>D&eacute;finir le nombre de jours minimums pour le changement de
mot de passe (-n),</LI>
<LI>D&eacute;finir le nombre de jours d'alerte concernant
l'expiration d'un mot de passe(-w),</LI>
<LI>D&eacute;finir le nombre de jours apr&egrave;s que le mot de
passe soit expir&eacute; pour v&eacute;rouiller le compte(-i),</LI>
<LI>Permettre de voir les informations concernant un utilisateur
dans un format clair(-S).</LI>
</UL>
</P>
<P>Par exemple, jetons un coup d'oeil &agrave; <CODE>fred</CODE>:
<BLOCKQUOTE><CODE>
<PRE>
passwd -S fred
fred P 03/04/96 0 60 0 0
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Cela signifie que le mot de passe de <CODE>fred</CODE> est valide, qu'il a
&eacute;t&eacute; chang&eacute; pour la derni&egrave;re fois le
04/03/96, qu'il peut &ecirc;tre chang&eacute; &agrave; n'importe quel
moment, qu'il expire au bout de 60 jours, que <CODE>fred</CODE> ne sera
pas averti, et que le compte ne sera pas v&eacute;rouill&eacute; lors
de l'expiration du mot de passe.</P>
<P>Cela veut simplement dire que si <CODE>fred</CODE> se loge apr&egrave;s
l'expiration de son mot de passe, il lui sera demand&eacute; de taper
un nouveau mot de passe.</P>
<P>Si nous souhaitons pr&eacute;venir <CODE>fred</CODE> 14 jours avant
l'expiration de son mot de passe, et v&eacute;rouiller son compte 14
jours apr&egrave;s l'avoir laiss&eacute; expir&eacute;, nous devrions
faire la chose suivante:
<BLOCKQUOTE><CODE>
<PRE>
passwd -w14 -i14 fred
</PRE>
</CODE></BLOCKQUOTE>

Maintenant les informations concernant <CODE>fred</CODE> sont
chang&eacute;es en:
<BLOCKQUOTE><CODE>
<PRE>
fred P 03/04/96 0 60 14 14
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Pour de plus amples informations concernant <CODE>passwd</CODE>, se
r&eacute;f&eacute;rer au manuel en ligne.</P>
<P></P>

<H2>7.3 <A NAME="ss7.3"></A> Le fichier login.defs</H2>

<P>Le fichier <CODE>/etc/login.defs</CODE> est le fichier de configuration du
programme <CODE>login</CODE> ainsi que celui de toute le <EM>Suite
Shadow</EM>. </P>
<P>Le fichier <CODE>/etc/login.defs</CODE> contient les param&egrave;tres
allant de l'apparance de l'invite &agrave; l'expiration par
d&eacute;faut concernant les mots de passe utilisateurs.</P>
<P>Le fichier <CODE>/etc/login.defs</CODE> est assez bien document&eacute; de
part ses propres commentaires. De plus, il y a quelques points a
noter:
<UL>
<LI>Il contient des drapeaux qui peuvent &ecirc;tre activ&eacute; ou
d&eacute;sactiv&eacute; concernant la taille de journalisation,</LI>
<LI>Il contient des pointeurs sur d'autres fichiers de
configuration,</LI>
<LI>Il contient les valeurs par d&eacute;faut comme la
dur&eacute;e d'un mot de passe.</LI>
</UL>
</P>
<P>Des informations pr&eacute;c&eacute;dantes on peut en d&eacute;duire
que c'est un fichier important, vous devez &ecirc;tre s&ucirc;r
qu'il existe et que les valeurs sont celles que vous d&eacute;sirez
pour votre syst&egrave;me.</P>
<P></P>

<H2>7.4 <A NAME="ss7.4"></A> Les mots de passe pour les groupes</H2>

<P>Le fichier <CODE>/etc/groups</CODE> peut contenir des mots de passe
permettant &agrave; un utilisateur de devenir un membre d'un groupe
particulier. Cette fonction est valid&eacute;e si vous 
validez la constante <CODE>SHADOWGRP</CODE> dans le fichier
<CODE>/usr/src/shadow-AAMMJJ/config.h</CODE>.</P>
<P>Si vous d&eacute;finissez cette constante et que vous compilez, vous
devez cr&eacute;er un fichier <CODE>/etc/gshadow</CODE> pour stocker les
mots de passe pour les groupes, ainsi que les informations concernant
l'administration du groupe.</P>
<P>Lorsque vous avez cr&eacute;&eacute; le fichier <CODE>/etc/shadow</CODE>,
vous avez utilis&eacute; un programme appel&eacute; <CODE>pwconv</CODE>,
il n'y a pas d'&eacute;quivalent pour cr&eacute;er le fichier
<CODE>/etc/gshadow</CODE>, mais ce n'est pas grave.</P>
<P>Pour cr&eacute;er le fichier <CODE>/etc/gshadow</CODE> initial, faites la
chose suivante:
<BLOCKQUOTE><CODE>
<PRE>
touch /etc/gshadow
chown root.root /etc/gshadow
chmod 700 /etc/gshadow
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Une fois que vous cr&eacute;ez un nouveau groupe, il sera
ajout&eacute; dans le fichier <CODE>/etc/group</CODE> ainsi que dans le
fichier <CODE>/etc/gshadow</CODE>. Si vous modifiez un groupe en ajoutant,
retirant, ou en changeant le mot de passe du groupe, le fichier
<CODE>/etc/gshadow</CODE> sera chang&eacute;.</P>
<P>Les programmes <CODE>groups</CODE>, <CODE>groupadd</CODE>, <CODE>groupmod</CODE>,
et <CODE>groupdel</CODE> sont fournis dans la <EM>Suite Shadow</EM> pour
modifier les groupes.</P>
<P>Le format du fichier <CODE>/etc/group</CODE> est:
<BLOCKQUOTE><CODE>
<PRE>
groupname:!:GID:member,member,...
</PRE>
</CODE></BLOCKQUOTE>

o&ugrave;:
<DL>
<DT><B><CODE>groupname</CODE></B><DD><P>Le nom du groupe,</P>
<DT><B><CODE>!</CODE></B><DD><P>Le champs contenant normalement le mot de passe
qui est maintenant stock&eacute; dans le fichier <CODE>/etc/gshadow</CODE>,</P>
<DT><B><CODE>GID</CODE></B><DD><P>L'identificateur num&eacute;rique du groupe,</P>
<DT><B><CODE>member</CODE></B><DD><P>La liste des membres du groupe.</P>
</DL>
</P>
<P>Le format du fichier <CODE>/etc/gshadow</CODE> est:
<BLOCKQUOTE><CODE>
<PRE>
groupname:password:admin,admin,...:member,member,...
</PRE>
</CODE></BLOCKQUOTE>

o&ugrave;:
<DL>
<DT><B><CODE>groupname</CODE></B><DD><P>Le nom du groupe,</P>
<DT><B><CODE>password</CODE></B><DD><P>Le mot de passe encod&eacute;,</P>
<DT><B><CODE>admin</CODE></B><DD><P>La liste des administrateurs de groupe,</P>
<DT><B><CODE>member</CODE></B><DD><P>La liste des membres du groupe.</P>
</DL>
</P>
<P>La commande <CODE>gpasswd</CODE> est utilis&eacute;e pour ajouter, retirer
des administrateurs et des membres d'un groupe. <SF>root</SF> ou un
administrateur du groupe peut ajouter ou retirer des membres du groupe.</P>
<P>Le mot de passe du groupe peut &ecirc;tre chang&eacute; en utilisant
le programme <CODE>passwd</CODE> par <SF>root</SF> ou un administrateur du
groupe.</P>
<P>En d&eacute;pit du fait qu'il n'y ait pas encore de page de manuel
pour <CODE>gpasswd</CODE>, tapez <CODE>gpasswd</CODE> sans param&egrave;tres
pour obtenir la liste des options. C'est relativement facile de
comprendre comment tout marche un fois que vous avez compris le format
du fichier et les concepts.</P>
<P></P>

<H2>7.5 <A NAME="ss7.5"></A> Programmes de v&eacute;rification de la structure</H2>

<P></P>
<H3>pwck</H3>

<P>Le programme <CODE>pwck</CODE> est fourni pour v&eacute;rifier la
coh&eacute;rence des fichiers <CODE>/etc/passwd</CODE> et
<CODE>/etc/shadow</CODE>. Il v&eacute;rifie chaque nom d'utilisateur
ainsi que les points suivants:
<UL>
<LI>Le nombre correct de champs,</LI>
<LI>Nom unique,</LI>
<LI>Nom et groupe valide,</LI>
<LI>Groupe primaire valide,</LI>
<LI>R&eacute;pertoire d'accueil valide,</LI>
<LI>Shell valide.</LI>
</UL>
</P>
<P>Il pr&eacute;vient aussi lorsqu'un compte ne poss&egrave;de pas de mot
de passe.</P>
<P>C'est une bonne id&eacute;e de lancer <CODE>pwck</CODE> apr&egrave;s avoir
install&eacute; la <EM>Suite Shadow</EM>. C'est aussi une bonne
id&eacute;e de le lancer p&eacute;riodiquement, une fois par semaine
ou par mois. Si vous utilisez l'option <CODE>-r</CODE>, vous pouvez
utiliser <CODE>cron</CODE> pour lancer une analyse r&eacute;guli&egrave;re
et avoir un rapport sous forme de courrier.</P>
<P></P>
<H3>grpck</H3>

<P><CODE>grpck</CODE> est le programme de v&eacute;rification de la
coh&eacute;rance des fichiers <CODE>/etc/group</CODE> et
<CODE>/etc/gshadow</CODE>. Il effectue les v&eacute;rifications suivantes:
<UL>
<LI>Le nombre correct de champs,</LI>
<LI>Unicit&eacute; du nom de groupe,</LI>
<LI>Validit&eacute; de la liste des membres et des administrateurs.</LI>
</UL>
</P>
<P>Il poss&egrave;de aussi l'option <CODE>-r</CODE> pour des rapports
automatiques.</P>
<P></P>

<H2>7.6 <A NAME="ss7.6"></A> Les mots de passe "Acc&egrave;s &agrave; distance"</H2>

<P>Les mots de passe "Acc&egrave;s &agrave; distance" sont une autre
ligne de d&eacute;fense des syst&egrave;mes permettant la connexion
&agrave; distance. Si vous avez un syst&egrave;me qui permet &agrave;
des utilisateurs de se connecter localement ou par
l'interm&eacute;diaire d'un r&eacute;seau, mais vous voulez
contr&ocirc;ler qui peut appeler et se connecter, les mots de passe
"Acc&egrave;s &agrave; distance" sont pour vous. Pour valider les mots
de passe "Acc&egrave;s &agrave; distance", vous devez &eacute;diter le
fichier <CODE>/etc/login.defs</CODE> et vous assurer que
<CODE>DIALUPS_CHECK_ENAB</CODE> est positionn&eacute;e &agrave; <CODE>yes</CODE>.</P>
<P>Les deux fichiers contenant les informations d'acc&egrave;s &agrave;
distance sont <CODE>/etc/dialups</CODE> et <CODE>/etc/d_passwd</CODE>.
Le fichier <CODE>/etc/dialups</CODE> contient les terminaux (un par ligne, avec
l'ent&ecirc;te "<CODE>/dev/</CODE>" supprim&eacute;). Si un terminal est
list&eacute; alors, la v&eacute;rification d'acc&egrave;s &agrave;
distance est effectu&eacute;e;.</P>
<P>Le second fichier <CODE>/etc/d_passwd</CODE> contient le chemin complet
d'un shell, suivit d'un mot de passe optionnel.</P>
<P>Si un utilisateur se connecte &agrave; un terminal d&eacute;crit dans une ligne du
fichier <CODE>/etc/dialup</CODE> et que son shell est list&eacute; dans le
fichier <CODE>/etc/d_passwd</CODE> alors l'acc&egrave;s lui est autoris&eacute; en
fournissant le mot de passe correct.</P>
<P>Une autre possibilit&eacute; utile des mots de passe "Acc&egrave;s
&agrave; distance" est de sp&eacute;cifier un ligne qui ne permet
qu'un certain type de connexion (PPP, ou UUCP par exemple). Si un
utilisateur essaye d'avoir un autre type de connexion, (ie. une liste
de shell), il doit connaitre un mot de passe pour l'utiliser.</P>
<P>Avant de pouvoir utiliser les possibilit&eacute;s de l'acc&egrave;s
&agrave; distance, vous devez cr&eacute;er les fichiers.</P>
<P>La commande <CODE>dpaswd</CODE> est fournie pour assigner un mot de passe
&agrave; un shell dans le fichier <CODE>d_passwd</CODE>. Lisez le manuel
en ligne pour de plus amples informations.</P>
<P></P>

<HR>
<P>
Chapitre <A HREF="Shadow-Password-HOWTO-8.html">suivant</A>,
Chapitre <A HREF="Shadow-Password-HOWTO-6.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="Shadow-Password-HOWTO.html#toc7">ce chapitre</A>,
 <A HREF="Shadow-Password-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="Shadow-Password-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>