Subversion Repositories svn LFS-FR

Rev

Rev 1176 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1176 jmengual 1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
  "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4
  <!ENTITY % general-entities SYSTEM "../general.ent">
5
  %general-entities;
6
]>
7
 
8
<sect1 id="ch-final-preps-addinguser">
9
  <?dbhtml filename="addinguser.html"?>
10
 
1205 jmengual 11
  <title>Ajouter l'utilisateur CLFS</title>
1176 jmengual 12
 
1205 jmengual 13
  <para>Lorsque vous êtes connecté en tant qu'utilisateur <systemitem class="username">root</systemitem>,
14
  faire une seule erreur peut endommager voire dévaster votre système. Donc, nous recommandons de construire
15
  les paquets dans ce chapitre en tant qu'utilisateur non privilégié. Vous pouvez bien sûr utiliser votre propre
16
  nom d'utilisateur mais, pour faciliter l'établissement d'un environnement de travail propre,
17
  créez un nouvel utilisateur <systemitem class="username">clfs</systemitem> comme membre d'un nouveau groupe
18
  <systemitem class="groupname">clfs</systemitem> et utilisez-le lors du processus d'installation.
19
  En tant que <systemitem class="username">root</systemitem>, lancez les commandes suivantes pour créer le nouvel utilisateur : </para>
1176 jmengual 20
 
21
<screen><userinput>groupadd clfs
22
useradd -s /bin/bash -g clfs -d /home/clfs clfs
23
mkdir -pv /home/clfs
24
chown -v clfs:clfs /home/clfs</userinput></screen>
25
 
26
  <variablelist>
1205 jmengual 27
    <title>Voici la signification des options en ligne de commande :</title>
1176 jmengual 28
 
29
    <varlistentry>
30
      <term><parameter>-s /bin/bash</parameter></term>
31
      <listitem>
1205 jmengual 32
        <para>Ceci fait de <command>bash</command> le shell par défaut de l'utilisateur <systemitem class="username">clfs</systemitem>.</para>
1176 jmengual 33
      </listitem>
34
    </varlistentry>
35
 
36
    <varlistentry>
37
      <term><parameter>-g clfs</parameter></term>
38
      <listitem>
1205 jmengual 39
        <para>Cette option ajoute l'utilisateur <systemitem class="username">clfs</systemitem>
40
        au groupe <systemitem class="groupname">clfs</systemitem>.</para>
1176 jmengual 41
      </listitem>
42
    </varlistentry>
43
 
44
    <varlistentry>
45
      <term><parameter>clfs</parameter></term>
46
      <listitem>
1205 jmengual 47
        <para>C'est le nom attribué au groupe et à l'utilisateur créé.</para>
1176 jmengual 48
      </listitem>
49
    </varlistentry>
50
 
51
  </variablelist>
52
 
1205 jmengual 53
  <para>Pour vous connecter en tant qu'utilisateur <systemitem class="username">clfs</systemitem>
54
  (et non pas de passer à l'utilisateur <systemitem class="username">clfs</systemitem>
55
  alors que vous êtes connecté en tant que <systemitem class="username">root</systemitem>,
56
  ce qui ne requiert pas de mot de passe pour l'utilisateur <systemitem class="username">clfs</systemitem>),
57
  donnez un mot de passe à <systemitem class="username">clfs</systemitem> :</para>
1176 jmengual 58
 
59
<screen><userinput>passwd clfs</userinput></screen>
60
 
1205 jmengual 61
  <para>Donnez à <systemitem class="username">clfs</systemitem> un accès complet à
62
  <filename class="directory">${CLFS}</filename> en faisant de l'utilisateur <systemitem
63
  class="username">clfs</systemitem> le propriétaire du répertoires : </para>
1176 jmengual 64
 
65
<screen><userinput>chown -Rv clfs ${CLFS}</userinput></screen>
66
 
1205 jmengual 67
  <para>Ensuite, connectez-vous en tant que <systemitem class="username">clfs</systemitem>.
68
  Ceci peut se faire via une console virtuelle, avec le gestionnaire d'affichage ou avec la commande suivante de substitution d'utilisateur :</para>
1176 jmengual 69
 
70
<screen><userinput>su - clfs</userinput></screen>
71
 
1205 jmengual 72
  <para>Le <quote><parameter>-</parameter></quote> indique à
73
  <command>su</command> un shell de connexion par opposition à un shell de non connexion.
74
  Vous trouverez la différence entre les deux types de shells dans la page man <filename>bash(1)</filename> et <command>info bash</command>.</para>
1176 jmengual 75
 
76
</sect1>