man-pages/fr/man8/adduser.8.html
2021-03-31 01:06:50 +01:00

353 lines
16 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<HTML><HEAD><TITLE>Man page of ADDUSER</TITLE>
</HEAD><BODY>
<H1>ADDUSER</H1>
Section: Maintenance Commands (8)<BR>Updated: Version 3.118ubuntu2<BR><A HREF="#index">Index</A>
<A HREF="/cgi-bin/man/man2html">Return to Main Contents</A><HR>
<A NAME="lbAB">&nbsp;</A>
<H2>NOM</H2>
adduser, addgroup - Ajouter un utilisateur ou un groupe au système
<A NAME="lbAC">&nbsp;</A>
<H2>SYNOPSIS</H2>
<B>adduser</B> [options] [--home DIR] [--shell SHELL] [--no-create-home] [--uid
ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUP | --gid ID]
[--disabled-password] [--disabled-login] [--gecos GECOS]
[--add_extra_groups] [--encrypt-home] user
<P>
<B>adduser</B> --system [options] [--home REP] [--shell SHELL]
[--no-create-home] [--uid ID] [--group | --ingroup GROUPE | --gid ID]
[--disabled-password] [--disabled-login] [--gecos GECOS] utilisateur
<P>
<B>addgroup</B> [options] [--gid ID] groupe
<P>
<B>addgroup</B> --system [options] [--gid ID] groupe
<P>
<B>adduser</B> [options] utilisateur groupe
<A NAME="lbAD">&nbsp;</A>
<H3>OPTIONS COMMUNES</H3>
<BR>
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf
FICHIER]
<A NAME="lbAE">&nbsp;</A>
<H2>DESCRIPTION</H2>
<P>
<B>adduser</B> et <B>addgroup</B> ajoutent des utilisateurs ou des groupes au
système en fonction des options fournies en ligne de commande et des
informations contenues dans le fichier de configuration
<I>/etc/adduser.conf</I>. Ce sont des interfaces plus conviviales que les
programmes <B>useradd</B> et <B>groupadd</B>. Elles permettent de choisir par défaut
des UID ou des GID conformes à la charte Debian, de créer un répertoire
personnel configuré suivant un modèle (squelette), d'utiliser un script sur
mesure, et d'autres fonctionnalités encore. Vous pouvez exécuter <B>adduser</B>
et <B>addgroup</B> de l'une de ces cinq façons&nbsp;:
<A NAME="lbAF">&nbsp;</A>
<H3>Ajouter un utilisateur normal.</H3>
Lorsqu'il est exécuté avec un seul paramètre qui n'est pas une option et
sans les options <B>--system</B> ou <B>--group</B>, <B>adduser</B> ajoute un utilisateur
normal.
<P>
<B>adduser</B> choisira le premier identifiant (UID) dans le domaine défini pour
les utilisateurs normaux dans le fichier de configuration. L'UID peut être
forcé avec l'option <B>--uid</B>.
<P>
Le domaine indiqué dans le fichier de configuration peut être remplacé avec
les options <B>--firstuid</B> et <B>--lastuid</B>.
<P>
Par défaut, chaque utilisateur d'un système Debian GNU/Linux se voit
attribuer un groupe avec son propre nom. Les groupes d'utilisateurs
facilitent la gestion des répertoires qui sont accessibles en écriture pour
un groupe&nbsp;: les utilisateurs appropriés sont placés dans le nouveau groupe,
le bit SGID du répertoire est positionné, et on s'assure que tous les
utilisateurs ont un masque de création de fichiers («&nbsp;umask&nbsp;») de 002. Si
cette option est désactivée en configurant <B>USERGROUPS</B> à <I>no</I>, tous les
identifiants de groupe des utilisateurs seront <B>USERS_GID</B>. Le groupe
primaire des utilisateurs peut aussi être forcé en ligne de commande avec
l'option <B>--gid</B> ou <B>--ingroup</B> respectivement pour l'identifiant
numérique et le nom du groupe. De plus, les utilisateurs peuvent être
ajoutés à un ou des groupes définis dans adduser.conf, soit en positionnant
ADD_EXTRA_GROUPS à <B>1</B> dans adduser.conf, soit en utilisant l'option
<B>--add_extra_groups</B> en ligne de commande.
<P>
<B>adduser</B> créera un répertoire personnel en fonction de <B>DHOME</B>,
<B>GROUPHOMES</B> et <B>LETTERHOMES</B>. Le répertoire personnel peut être forcé en
ligne de commande avec l'option <B>--home</B>, et l'interpréteur de commandes
&nbsp;shell&nbsp;») avec l'option <B>--shell</B>. Le bit SGID du répertoire personnel
est positionné si <B>USERGROUPS</B> vaut <I>yes</I>, de telle sorte que tous les
fichiers créés dans le répertoire personnel de l'utilisateur auront le bon
groupe.
<P>
<B>adduser</B> will copy files from <B>SKEL</B> into the home directory and prompt
for finger (gecos) information and a password. The gecos may also be set
with the <B>--gecos</B> option. With the <B>--disabled-login</B> option, the
account will be created but will be disabled until a password is set. The
<B>--disabled-password</B> option will not set a password, but login is still
possible (for example with SSH RSA keys). To set up an encrypted home
directory for the new user, add the <B>--encrypt-home</B> option. For more
information, refer to the -b option of <B><A HREF="/cgi-bin/man/man2html?1+ecryptfs-setup-private">ecryptfs-setup-private</A>(1).</B>
<P>
Si le fichier <B>/usr/local/sbin/adduser.local</B> existe, il est exécuté une
fois que l'utilisateur a été configuré, de façon à réaliser des opérations
propres au système. Les paramètres passés à <B>adduser.local</B> sont&nbsp;:
<BR>
nom_utilisateur uid gid répertoire_personnel
<BR>
La variable d'environnement VERBOSE est positionnée de la façon suivante&nbsp;:
<DL COMPACT>
<DT id="1"><B>0</B> si <DD>
<B>--quiet</B> est spécifiée
<DT id="2"><B>1</B> si ni <DD>
<B>--quiet</B> ni <B>--debug</B> ne sont spécifiées
<DT id="3"><B>2</B> si<DD>
<B>--debug</B> est spécifiée
<P>
(Cela s'applique également à la variable DEBUG, mais DEBUG est déconseillée
et sera supprimée dans une version ultérieure d'<B>adduser</B>).
<P>
</DL>
<A NAME="lbAG">&nbsp;</A>
<H3>Ajouter un utilisateur système.</H3>
Lorsqu'il est appelé avec un seul paramètre qui n'est pas une option et avec
l'option <B>--system</B>, <B>adduser</B> ajoute un utilisateur système. Si un
utilisateur ayant le même nom existe déjà et possède un identifiant dans
l'intervalle affecté au système (ou, quand l'identifiant est spécifié, si
l'utilisateur avec cet identifiant existe déjà), <B>adduser</B> quittera avec un
message d'avertissement. Ce message d'avertissement peut être supprimé avec
l'option <B>--quiet</B>.
<P>
<B>adduser</B> choisira le premier UID disponible dans l'intervalle indiqué pour
les utilisateurs système dans le fichier de configuration (entre
FIRST_SYSTEM_UID et LAST_SYSTEM_UID). Si vous souhaitez un identifiant
spécifique, vous pouvezle spécifier à l'aide de l'option <B>--uid</B>.
<P>
Par défaut, les utilisateurs système sont placés dans le groupe
<B>nogroup</B>. Pour placer le nouvel utilisateur système dans un groupe
existant, utilisez l'option <B>--gid</B> ou <B>--ingroup</B>. Pour placer le nouvel
utilisateur système dans un groupe avec le même identifiant numérique,
utilisez l'option <B>--group</B>.
<P>
Un répertoire personnel est créé avec les mêmes règles que pour les
utilisateurs normaux. Le nouvel utilisateur système aura
<I>/usr/sbin/nologin</I> comme interpréteur de commandes (à moins qu'un autre
interpréteur soit fourni avec l'option <B>--shell</B>), et aura un compte
désactivé. Les fichiers du squelette ne sont pas copiés.
<A NAME="lbAH">&nbsp;</A>
<H3>Ajouter un groupe utilisateur.</H3>
Si <B>adduser</B> est appelé avec l'option <B>--group</B> et sans l'option
<B>--system</B>, ou si <B>addgroup</B> est appelé, un groupe utilisateur sera
ajouté.
<P>
<P>
Un identifiant numérique GID est choisi dans l'intervalle indiqué pour les
identifiants des groupes système dans le fichier de configuration
(FIRST_GID, LAST_GID). Pour éviter ceci, vous pouvez fournir l'identifiant à
l'aide de l'option <B>--gid</B>.
<P>
Le groupe est créé sans utilisateur.
<A NAME="lbAI">&nbsp;</A>
<H3>Ajouter un groupe système.</H3>
Si <B>addgroup</B> est appelé avec l'option <B>--system</B>, un groupe système sera
ajouté.
<P>
Un identifiant numérique GID est choisi dans l'intervalle indiqué pour les
identifiants des groupes système dans le fichier de configuration
(FIRST_SYSTEM_GID, LAST_SYSTEM_GID). Pour éviter ceci, vous pouvez fournir
l'identifiant à l'aide de l'option <B>--gid</B>.
<P>
Le groupe est créé sans utilisateur.
<A NAME="lbAJ">&nbsp;</A>
<H3>Ajouter un utilisateur existant à un groupe existant.</H3>
Lorsqu'il est appelé avec deux paramètres n'étant pas des options,
<B>adduser</B> ajoutera un utilisateur existant à un groupe existant.
<A NAME="lbAK">&nbsp;</A>
<H2>OPTIONS</H2>
<DL COMPACT>
<DT id="4"><B>--conf</B> <I>FICHIER</I><DD>
Utilise <I>FICHIER</I> plutôt que <I>/etc/adduser.conf</I>.
<DT id="5"><B>--disabled-login</B><DD>
N'utilise pas passwd pour fixer le mot de passe. L'utilisateur ne pourra pas
utiliser son compte avant que son mot de passe soit donné.
<DT id="6"><B>--disabled-password</B><DD>
Comme <B>--disabled-login</B>, mais les connexions sont toujours possibles (par
exemple par SSH avec des clés RSA), mais pas par une authentification par
mot de passe.
<DT id="7"><B>--force-badname</B><DD>
By default, user and group names are checked against the configurable
regular expression <B>NAME_REGEX</B> (or <B>NAME_REGEX_SYSTEM</B> if <B>--system</B> is
specified) specified in the configuration file. This option forces
<B>adduser</B> and <B>addgroup</B> to apply only a weak check for validity of the
name. <B>NAME_REGEX</B> is described in <B><A HREF="/cgi-bin/man/man2html?5+adduser.conf">adduser.conf</A></B>(5).
<DT id="8"><B>--gecos</B> <I>GECOS</I><DD>
Fixe le champ gecos de la nouvelle entrée générée. <B>adduser</B> ne demandera
pas d'information de type finger si cette option est donnée.
<DT id="9"><B>--gid</B> <I>ID</I><DD>
Lorsqu'un groupe est créé, cette option permet de forcer l'identifiant
numérique du groupe. Lorsqu'un utilisateur est créé, cette option place cet
utilisateur dans ce groupe.
<DT id="10"><B>--group</B><DD>
Avec l'option <B>--system</B>, un groupe ayant le même nom et le même
identifiant numérique que l'utilisateur système est créé. Sans l'option
<B>--system</B>, un groupe avec le nom fourni en paramètre est créé. C'est le
comportement par défaut lorsque <B>addgroup</B> est appelé.
<DT id="11"><B>--help</B><DD>
Affiche un résumé des instructions.
<DT id="12"><B>--home</B> <I>REP</I><DD>
Utilise <I>REP</I> comme répertoire personnel de l'utilisateur, plutôt que la
valeur par défaut définie dans le fichier de configuration. Si le répertoire
n'existe pas, il est créé, et les fichiers du squelette y sont copiés.
<DT id="13"><B>--shell</B> <I>SHELL</I><DD>
Utilise <I>SHELL</I> comme interpréteur de commandes initial («&nbsp;login shell&nbsp;»),
plutôt que l'interpréteur donné dans le fichier de configuration.
<DT id="14"><B>--ingroup</B> <I>GROUPE</I><DD>
Ajoute le nouvel utilisateur au <I>GROUPE</I> plutôt qu'à un groupe utilisateur
ou qu'au groupe par défaut défini par <B>USERS_GID</B> dans le fichier de
configuration. Cette option concerne le groupe primaire des
utilisateurs. Pour ajouter des groupes supplémentaires, consultez l'option
<B>add_extra_groups</B>.
<DT id="15"><B>--no-create-home</B><DD>
Ne crée pas le répertoire personnel, même s'il n'existe pas.
<DT id="16"><B>--quiet</B><DD>
Supprime les messages d'information, n'affiche que les avertissements et les
erreurs.
<DT id="17"><B>--debug</B><DD>
Mode bavard, utile pour l'investigation d'un problème avec <B>adduser</B>.
<DT id="18"><B>--system</B><DD>
Crée un utilisateur ou groupe système.
<DT id="19"><B>--uid</B> <I>ID</I><DD>
Force le nouvel identifiant utilisateur à un entier donné. <B>adduser</B>
échouera si cet identifiant est déjà utilisé.
<DT id="20"><B>--firstuid</B> <I>ID</I><DD>
Force la borne inférieure du domaine des identifiants (remplace la valeur de
<B>FIRST_UID</B> indiquée dans le fichier de configuration).
<DT id="21"><B>--lastuid</B> <I>ID</I><DD>
Force la borne supérieure du domaine des identifiants (<B>LAST_UID</B>).
<DT id="22"><B>--add_extra_groups</B><DD>
Ajoute l'utilisateur aux groupes supplémentaires définis dans le fichier de
configuration.
<DT id="23"><B>--version</B><DD>
Affiche la version et le copyright.
<P>
</DL>
<A NAME="lbAL">&nbsp;</A>
<H2>VALEURS DE RETOUR</H2>
<P>
<DL COMPACT>
<DT id="24"><B>0</B><DD>
L'utilisateur, tel qu'il a été demandé, existe. Ceci peut avoir deux
causes&nbsp;: l'utilisateur a été créé par adduser ou l'utilisateur était déjà
présent sur le système lors de l'appel à adduser. Si adduser a renvoyé 0, un
second appel à adduser avec les mêmes arguments renvoie 0.
<DT id="25"><B>1</B><DD>
La création de l'utilisateur ou du groupe a échoué pour une des raisons
suivantes&nbsp;: le nom existe déjà avec un autre identifiant que celui indiqué&nbsp;;
le nom d'utilisateur ou de groupe a été rejeté parce qu'il ne correspond pas
à l'expression rationnelle configurée, consultez <A HREF="/cgi-bin/man/man2html?5+adduser.conf">adduser.conf</A>(5)&nbsp;; adduser a
été interrompu par un signal.
<BR>
Ou pour plein d'autres raisons toujours pas documentées qui sont affichées
sur la console. Vous pouvez alors retirer l'option <B>--quiet</B> pour rendre
adduser plus bavard.
<P>
</DL>
<A NAME="lbAM">&nbsp;</A>
<H2>FICHIERS</H2>
<DL COMPACT>
<DT id="26"><I>/etc/adduser.conf</I><DD>
Fichier de configuration par défaut d'<B><A HREF="/cgi-bin/man/man2html?8+adduser">adduser</A></B>(8) et <B><A HREF="/cgi-bin/man/man2html?8+addgroup">addgroup</A></B>(8).
<DT id="27">/usr/local/sbin/adduser.local<DD>
Options personnelles supplémentaires.
<P>
</DL>
<A NAME="lbAN">&nbsp;</A>
<H2>VOIR AUSSI</H2>
<B><A HREF="/cgi-bin/man/man2html?5+adduser.conf">adduser.conf</A></B>(5), <B><A HREF="/cgi-bin/man/man2html?8+deluser">deluser</A></B>(8), <B><A HREF="/cgi-bin/man/man2html?8+useradd">useradd</A></B>(8), <B><A HREF="/cgi-bin/man/man2html?8+groupadd">groupadd</A></B>(8),
<B><A HREF="/cgi-bin/man/man2html?8+usermod">usermod</A></B>(8), Charte Debian&nbsp;9.2.2.
<P>
<A NAME="lbAO">&nbsp;</A>
<H2>TRADUCTION</H2>
Ce document est une traduction, réalisée par Nicolas FRANÇOIS le
29 octobre 2004.
<P>
L'équipe de traduction a fait le maximum pour réaliser une adaptation
française de qualité.
<P>
La version anglaise de ce document est toujours consultable
en ajoutant l'option «&nbsp;-L C&nbsp;» à la commande <B>man</B>.
<P>
N'hésitez pas à signaler à l'auteur ou à la liste de traduction
&lt;<I><A HREF="mailto:debian-l10n-french@lists.debian.org">debian-l10n-french@lists.debian.org</A></I>&gt;,
selon le cas, toute erreur dans cette page de manuel.
<A NAME="lbAP">&nbsp;</A>
<H2>COPYRIGHT</H2>
Copyright (C) 1997, 1998, 1999 Guy Maor. Modifications par Roland
Bauerschmidt et Marc Haber. Patches supplémentaires par Joerg Hoh et Stephen
Gran.
<BR>
Copyright (C) 1995 Ted Hajek, avec beaucoup de choses empruntées à la
commande <B>adduser</B> de Debian.
<BR>
Copyright (C) 1994 Ian Murdock. <B>adduser</B> est un logiciel libre&nbsp;; consultez
la licence publique générale du projet GNU («&nbsp;GPL&nbsp;») version 2 ou supérieure
pour les droits de copie. Ce programme est fourni sans <I>aucune</I> garantie.
<P>
<HR>
<A NAME="index">&nbsp;</A><H2>Index</H2>
<DL>
<DT id="28"><A HREF="#lbAB">NOM</A><DD>
<DT id="29"><A HREF="#lbAC">SYNOPSIS</A><DD>
<DL>
<DT id="30"><A HREF="#lbAD">OPTIONS COMMUNES</A><DD>
</DL>
<DT id="31"><A HREF="#lbAE">DESCRIPTION</A><DD>
<DL>
<DT id="32"><A HREF="#lbAF">Ajouter un utilisateur normal.</A><DD>
<DT id="33"><A HREF="#lbAG">Ajouter un utilisateur système.</A><DD>
<DT id="34"><A HREF="#lbAH">Ajouter un groupe utilisateur.</A><DD>
<DT id="35"><A HREF="#lbAI">Ajouter un groupe système.</A><DD>
<DT id="36"><A HREF="#lbAJ">Ajouter un utilisateur existant à un groupe existant.</A><DD>
</DL>
<DT id="37"><A HREF="#lbAK">OPTIONS</A><DD>
<DT id="38"><A HREF="#lbAL">VALEURS DE RETOUR</A><DD>
<DT id="39"><A HREF="#lbAM">FICHIERS</A><DD>
<DT id="40"><A HREF="#lbAN">VOIR AUSSI</A><DD>
<DT id="41"><A HREF="#lbAO">TRADUCTION</A><DD>
<DT id="42"><A HREF="#lbAP">COPYRIGHT</A><DD>
</DL>
<HR>
This document was created by
<A HREF="/cgi-bin/man/man2html">man2html</A>,
using the manual pages.<BR>
Time: 00:05:02 GMT, March 31, 2021
</BODY>
</HTML>