man adduser (Administration système) - ajoute un utilisateur ou un groupe au système
NOM
adduser, addgroup - ajoute un utilisateur ou un groupe au système
SYNOPSIS
adduser [options] [--home REP] [--shell|-s SHELL] [--no-create-home] [--uid ID] [--firstuid ID] [--lastuid ID] [--ingroup GROUPE | --gid ID] [--disabled-password] [--disabled-login] [--gecos GECOS] utilisateur
adduser --system [options] [--home REP] [--shell SHELL] [--no-create-home] [--uid ID] [--group | --ingroup GROUPE | --gid ID] [--disabled-password] [--disabled-login] [--gecos GECOS] utilisateur
adduser --group [options] [--gid ID] groupe
addgroup [options] [--gid ID] groupe
adduser --group --system [options] [--gid ID] groupe
addgroup --system [options] [--gid ID] groupe
adduser [options] utilisateur groupe
OPTIONS COMMUNES
[--quiet] [--debug] [--force-badname] [--help|-h] [--version] [--conf FILE]
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 des UID ou 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. adduser et addgroup peuvent être exécutées d'une de ces cinq façons :
Ajouter un utilisateur normal.
Lorsqu'il est exécuté avec un seul argument 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 spécifié dans le fichier de configuration peut être remplacé avec les options --firstuid et --lastuid.
Par défaut, chaque utilisateur d'un système Debian GNU/Linux se voit attribué un groupe avec le même nom et le même identifiant numérique. 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 des fichiers (« umask ») de 002. Si cette option est désactivée en configurant USERGROUPS à no, tous les identifiants de groupe des utilisateurs seront USERS_GID. Les groupes des utilisateurs peuvent aussi être forcés en ligne de commande avec l'option --gid ou --ingroup respectivement pour l'identifiant numérique et le nom du groupe.
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 copiera les fichiers de SKEL (le squelette) dans le répertoire personnel et demandera les informations pour le champ gecos (utilisées par finger) et un mot de passe. Le champ gecos peut aussi être donné par l'option --gecos. Avec l'option --disabled-login, le compte est créé mais est désactivé tant que le mot de passe n'est pas configuré. Dans ce cas, les connexions SSH par clef RSA sont toujours possibles.
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 arguments passés à adduser.local sont :
nom_utilisateur uid gid rep-perso
The environment variable VERBOSE is set according to the following rule:
- 0 if --quiet is specified
- 1 if neither --quiet nor --debug is specified
- 2 if --debug is specified
(The same applies to the variable DEBUG, but DEBUG is deprecated and will be removed in a later version of adduser.)
Ajouter un utilisateur système.
Lorsqu'il est appelé avec un seul argument qui n'est pas une option et avec l'option --system, adduser ajoute un utilisateur système. Si l'utilisateur possède déjà un identifiant dans l'intervalle affecté au système (même si on indique un uid différent), adduser quittera avec un message d'avertissement.
adduser choisira le premier UID disponible dans l'intervalle spécifié pour les utilisateurs système dans le fichier de configuration. Cet identifiant peut être forcé avec 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 spécifié pour les identifiants des groupes utilisateur dans le fichier de configuration. L'identifiant peut être forcé avec 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 spécifié pour les identifiants des groupes système dans le fichier de configuration. L'identifiant peut être forcé avec l'option --gid.
Le groupe est créé sans utilisateur.
Ajouter un utilisateur existant à un groupe existant.
Lorsqu'il est appelé avec deux arguments 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 des clefs RSA pour SSH, mais pas par une authentification par mot de passe.
- --force-badname
- Par défaut, les utilisateurs et les groupes sont comparés à une expression rationnelle configurable. Cette option oblige adduser et addgroup à ne réaliser qu'une faible vérification du nom.
- --gecos GECOS
- Fixe le champ gecos pour la nouvelle entrée générée. adduser ne demandera pas d'information de type finger si cette option en donnée.
- --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 argument 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
- Ajoute le nouvel utilisateur au GROUPE plutôt qu'à un groupe utilisateur ou qu'au groupe par défaut défini par USERS_GID dans le fichier adduser.conf.
- --no-create-home
- Ne créé pas le répertoire personnel, même s'il n'existe pas.
- --quiet
- Suppress informational messages, only show warnings and errors.
- --debug
- Be verbose, most useful if you want to nail down a problem with adduser.
- --system
- Créé un utilisateur système.
- --uid ID
- Force le nouvel identifiant utilisateur à un entier donné. adduser échouera si cet identifiant est déjà utilisé.
- --firstuid ID
- Force la borne inférieure du domaine des identifiants.
- --lastuid ID
- Force la borne supérieure du domaine des identifiants.
- --version
- Affiche la version et le copyright.
FICHIER
/etc/adduser.conf
VOIR AUSSI
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 par Roland
Bauerschmidt et Marc Haber.
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 ; voyez 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.