ADDUSER(8)

NOM
adduser, addgroup - Ajouter un utilisateur ou un groupe au système

SYNOPSIS
adduser [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

adduser --system [options] [--home REP] [--shell SHELL] [--no-create-home] [--uid ID] [--group | --ingroup GROUPE | --gid ID] [--disabled-password] [--disabled-login] [--gecos GECOS] utilisateur

addgroup [options] [--gid ID] groupe

addgroup --system [options] [--gid ID] groupe

adduser [options] utilisateur groupe

  OPTIONS COMMUNES
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf FICHIER]

DESCRIPTION

adduser et addgroup 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 /etc/adduser.conf. Ce sont des interfaces plus conviviales que les programmes useradd et groupadd. 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 adduser et addgroup de l'une de ces cinq façons :

  Ajouter un utilisateur normal.
Lorsqu'il est exécuté avec un seul paramètre qui n'est pas une option et sans les options --system ou --group, adduser ajoute un utilisateur normal. adduser 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 --uid. Le domaine indiqué dans le fichier de configuration peut être remplacé avec les options --firstuid et --lastuid. By default, each user in Debian GNU/Linux is given a corresponding group with the same name. Usergroups allow group writable directories to be easily maintained by placing the appropriate users in the new group, setting the set-group-ID bit in the directory, and ensuring that all users use a umask of 002. If this option is turned off by setting USERGROUPS to no, all users' GIDs are set to USERS_GID. Users' primary groups can also be overridden from the command line with the --gid or --ingroup options to set the group by id or name, respectively. Also, users can be added to one or more groups defined in adduser.conf either by setting ADD_EXTRA_GROUPS to 1 in adduser.conf, or by passing --add_extra_groups on the commandline. adduser créera un répertoire personnel en fonction de DHOME, GROUPHOMES et LETTERHOMES. Le répertoire personnel peut être forcé en ligne de commande avec l'option --home, et l'interpréteur de commandes (« shell ») avec l'option --shell. Le bit SGID du répertoire personnel est positionné si USERGROUPS vaut yes, de telle sorte que tous les fichiers créés dans le répertoire personnel de l'utilisateur auront le bon groupe. adduser will copy files from SKEL into the home directory and prompt for finger (gecos) information and a password. The gecos may also be set with the --gecos option. With the --disabled-login option, the account will be created but will be disabled until a password is set. The --disabled-password 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 --encrypt-home option. For more information, refer to the -b option of ecryptfs-setup-private(1). Si le fichier /usr/local/sbin/adduser.local 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 à adduser.local sont :
nom_utilisateur uid gid répertoire_personnel
La variable d'environnement VERBOSE est positionnée de la façon suivante :

0 si --quiet est spécifiée

1 si ni --quiet ni --debug ne sont spécifiées

2 si --debug est spécifiée
    (Ceci s'applique également à la variable DEBUG, mais DEBUG est déconseillée et sera supprimée dans une version ultérieure d'adduser).

  Ajouter un utilisateur système.
If called with one non-option argument and the --system option, adduser will add a system user. If a user with the same name already exists in the system uid range (or, if the uid is specified, if a user with that uid already exists), adduser will exit with a warning. This warning can be suppressed by adding "--quiet". adduser 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 --uid. Par défaut, les utilisateurs système sont placés dans le groupe nogroup. Pour placer le nouvel utilisateur système dans un groupe existant, utilisez l'option --gid ou --ingroup. Pour placer le nouvel utilisateur système dans un groupe avec le même identifiant numérique, utilisez l'option --group. Un répertoire personnel est créé avec les mêmes règles que pour les utilisateurs normaux. Le nouvel utilisateur système aura /bin/false comme interpréteur de commandes (à moins qu'un autre interpréteur soit fourni avec l'option --shell), et aura un compte désactivé. Les fichiers du squelette ne sont pas copiés.

  Ajouter un groupe utilisateur.
Si adduser est appelé avec l'option --group et sans l'option --system, ou si addgroup est appelé, un groupe utilisateur sera ajouté. 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 --gid. Le groupe est créé sans utilisateur.

  Ajouter un groupe système.
Si addgroup est appelé avec l'option --system, un groupe système sera ajouté. 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 --gid. Le groupe est créé sans utilisateur.

  Ajouter un utilisateur existant à un groupe existant.
Lorsqu'il est appelé avec deux paramètres n'étant pas des options, adduser ajoutera un utilisateur existant à un groupe existant.

OPTIONS

--conf FICHIER
    Utilise FICHIER plutôt que /etc/adduser.conf.

--disabled-login
    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é.

--disabled-password
    Comme --disabled-login, mais les connexions sont toujours possibles (par exemple par SSH avec des clés RSA), mais pas par une authentification par mot de passe.

--force-badname
    By default, user and group names are checked against the configurable regular expression NAME_REGEX (or NAME_REGEX_SYSTEM if --system is specified) specified in the configuration file. This option forces adduser and addgroup to apply only a weak check for validity of the name.

--gecos GECOS
    Set the gecos field for the new entry generated. adduser will not ask for finger information if this option is given.

--gid ID
    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.

--group
    Avec l'option --system, un groupe ayant le même nom et le même identifiant numérique que l'utilisateur système est créé. Sans l'option --system, un groupe avec le nom fourni en paramètre est créé. C'est le comportement par défaut lorsque addgroup est appelé.

--help
    Affiche un résumé des instructions.

--home REP
    Utilise REP 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.

--shell SHELL
    Utilise SHELL comme interpréteur de commandes initial (« login shell »), plutôt que l'interpréteur donné dans le fichier de configuration.

--ingroup GROUPE
    Add the new user to GROUP instead of a usergroup or the default group defined by USERS_GID in the configuration file. This affects the users primary group. To add additional groups, see the add_extra_groups option

--no-create-home
    Ne crée pas le répertoire personnel, même s'il n'existe pas.

--quiet
    Supprime les messages d'information, n'affiche que les avertissements et les erreurs.

--debug
    Mode bavard, utile pour l'investigation d'un problème avec adduser.

--system
    Create a system user or group.

--uid ID
    Force the new userid to be the given number. adduser will fail if the userid is already taken.

--firstuid ID
    Force la borne inférieure du domaine des identifiants (remplace la valeur de FIRST_UID indiquée dans le fichier de configuration).

--lastuid ID
    Override the last uid in the range that the uid is chosen from ( LAST_UID )

--add_extra_groups
    Add new user to extra groups defined in the configuration file.

--version
    Affiche la version et le copyright.

VALEURS DE RETOUR

0   The user exists as specified. This can have 2 causes: The user was created by adduser or the user was already present on the system before adduser was invoked. If adduser was returning 0 , invoking adduser a second time with the same parameters as before also returns 0.

1   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 adduser.conf(5) ; adduser a été interrompu par un signal.
    Ou pour plein d'autres raisons toujours pas documentées qui sont affichées sur la console. Vous pouvez alors retirer l'option --quiet pour rendre adduser plus bavard.

FICHIERS

/etc/adduser.conf
    Fichier de configuration par défaut d'adduser(8) et addgroup(8).

VOIR AUSSI
adduser.conf(5), deluser(8), useradd(8), groupadd(8), usermod(8), Charte Debian 9.2.2.

TRADUCTION
Ce document est une traduction, réalisée par Nicolas FRANÇOIS le 29 octobre 2004. L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise de ce document est toujours consultable en ajoutant l'option « -L C » à la commande man. N'hésitez pas à signaler à l'auteur ou à la liste de traduction <debian-l10n-french@lists.debian.org>, selon le cas, toute erreur dans cette page de manuel.

COPYRIGHT
Copyright (C) 1997, 1998, 1999 Guy Maor. Modifications by Roland Bauerschmidt and Marc Haber. Additional patches by Joerg Hoh and Stephen Gran.
Copyright (C) 1995 Ted Hajek, avec beaucoup de choses empruntées à la commande adduser de Debian.
Copyright (C) 1994 Ian Murdock. adduser 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 aucune garantie.