353 lines
16 KiB
HTML
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"> </A>
|
|
<H2>NOM</H2>
|
|
|
|
adduser, addgroup - Ajouter un utilisateur ou un groupe au système
|
|
<A NAME="lbAC"> </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"> </A>
|
|
<H3>OPTIONS COMMUNES</H3>
|
|
|
|
<BR>
|
|
|
|
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf
|
|
FICHIER]
|
|
<A NAME="lbAE"> </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 :
|
|
<A NAME="lbAF"> </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 : 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 (« umask ») 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
|
|
(« shell ») 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 :
|
|
<BR>
|
|
|
|
nom_utilisateur uid gid répertoire_personnel
|
|
<BR>
|
|
|
|
La variable d'environnement VERBOSE est positionnée de la façon suivante :
|
|
<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"> </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"> </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"> </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"> </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"> </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 (« login shell »),
|
|
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"> </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 : 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 : le nom existe déjà avec un autre identifiant que celui indiqué ;
|
|
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) ; 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"> </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"> </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 9.2.2.
|
|
<P>
|
|
<A NAME="lbAO"> </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 « -L C » à la commande <B>man</B>.
|
|
<P>
|
|
N'hésitez pas à signaler à l'auteur ou à la liste de traduction
|
|
|
|
<<I><A HREF="mailto:debian-l10n-french@lists.debian.org">debian-l10n-french@lists.debian.org</A></I>>,
|
|
|
|
selon le cas, toute erreur dans cette page de manuel.
|
|
<A NAME="lbAP"> </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 ; consultez
|
|
la licence publique générale du projet GNU (« GPL ») version 2 ou supérieure
|
|
pour les droits de copie. Ce programme est fourni sans <I>aucune</I> garantie.
|
|
<P>
|
|
|
|
<HR>
|
|
<A NAME="index"> </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>
|