Subversion Repositories svn LFS-FR

Rev

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

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
 <!ENTITY % general-entities SYSTEM "../general.ent">
  %general-entities;
]>

<sect1 id="ch-final-preps-addinguser">
  <?dbhtml filename="addinguser.html"?>

  <title>Ajouter l'utilisateur CLFS</title>

  <para>Lorsque vous êtes connecté en tant qu'utilisateur <systemitem class="username">root</systemitem>,
  faire une seule erreur peut endommager voire dévaster votre système. Donc, nous recommandons de construire
  les paquets dans ce chapitre en tant qu'utilisateur non privilégié. Vous pouvez bien sûr utiliser votre propre
  nom d'utilisateur mais, pour faciliter l'établissement d'un environnement de travail propre,
  créez un nouvel utilisateur <systemitem class="username">clfs</systemitem> comme membre d'un nouveau groupe
  <systemitem class="groupname">clfs</systemitem> et utilisez-le lors du processus d'installation.
  En tant que <systemitem class="username">root</systemitem>, lancez les commandes suivantes pour créer le nouvel utilisateur : </para>

<screen><userinput>groupadd clfs
useradd -s /bin/bash -g clfs -d /home/clfs clfs
mkdir -pv /home/clfs
chown -v clfs:clfs /home/clfs</userinput></screen>

  <variablelist>
    <title>Voici la signification des options en ligne de commande :</title>

    <varlistentry>
      <term><parameter>-s /bin/bash</parameter></term>
      <listitem>
        <para>Ceci fait de <command>bash</command> le shell par défaut de l'utilisateur <systemitem class="username">clfs</systemitem>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><parameter>-g clfs</parameter></term>
      <listitem>
        <para>Cette option ajoute l'utilisateur <systemitem class="username">clfs</systemitem>
        au groupe <systemitem class="groupname">clfs</systemitem>.</para>
      </listitem>
    </varlistentry>

    <varlistentry>
      <term><parameter>clfs</parameter></term>
      <listitem>
        <para>C'est le nom attribué au groupe et à l'utilisateur créé.</para>
      </listitem>
    </varlistentry>

  </variablelist>

  <para>Pour vous connecter en tant qu'utilisateur <systemitem class="username">clfs</systemitem>
  (et non pas de passer à l'utilisateur <systemitem class="username">clfs</systemitem>
  alors que vous êtes connecté en tant que <systemitem class="username">root</systemitem>,
  ce qui ne requiert pas de mot de passe pour l'utilisateur <systemitem class="username">clfs</systemitem>),
  donnez un mot de passe à <systemitem class="username">clfs</systemitem> :</para>

<screen><userinput>passwd clfs</userinput></screen>

  <para>Donnez à <systemitem class="username">clfs</systemitem> un accès complet à
  <filename class="directory">${CLFS}</filename> en faisant de l'utilisateur <systemitem
 class="username">clfs</systemitem> le propriétaire du répertoires : </para>

<screen><userinput>chown -Rv clfs ${CLFS}</userinput></screen>

  <para>Ensuite, connectez-vous en tant que <systemitem class="username">clfs</systemitem>.
  Ceci peut se faire via une console virtuelle, avec le gestionnaire d'affichage ou avec la commande suivante de substitution d'utilisateur :</para>

<screen><userinput>su - clfs</userinput></screen>

  <para>Le <quote><parameter>-</parameter></quote> indique à
  <command>su</command> un shell de connexion par opposition à un shell de non connexion.
  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>

</sect1>