Man page - adduser(8)

Packages contains this manual

Available languages:

en fr pt nl ro de

Manual

ADDUSER

NOM
SYNOPSIS
DESCRIPTION
Ajout d’un utilisateur normal (non-systùme)
Ajout d’un utilisateur systùme
Ajout d’un groupe
Ajout d’un utilisateur existant à un groupe existant
OPTIONS
NOMS AUTORISÉS
JOURNALISATION
VALEURS DE RETOUR
SÉCURITÉ
FICHIERS
NOTES
BOGUES
VOIR AUSSI
TRADUCTION

NOM

adduser, addgroup – Ajouter ou manipuler des utilisateurs ou des groupes

SYNOPSIS

adduser

[ --add-extra-groups ] [ --allow-all-names ] [ --allow-bad-names ] [ --comment commentaire ] [ --conf fichier ] [ --debug ] [ --disabled-login ] [ --disabled-password ] [ --firstgid ID ] [ --firstuid ID ] [ --gid ID ] [ --home rép ] [ --ingroup groupe ] [ --lastgid ID ] [ --lastuid ID ] [ --no-create-home ] [ --shell IDC ] [ --quiet ] [ --uid ID ] [ --verbose ] [ --stdoutmsglevel prio ] [ --stderrmsglevel prio ] [ --logmsglevel prio ] utilisateur

adduser

--system [ --comment commentaire ] [ --conf fichier ] [ --debug ] [ --gid ID ] [ --group ] [ --home rép ] [ --ingroup groupe ] [ --no-create-home ] [ --shell IDC ] [ --uid ID ] [ --quiet ] [ --verbose ] [ --stdoutmsglevel prio ] [ --stderrmsglevel prio ] [ --logmsglevel prio ] utilisateur

adduser

--group [ --conf fichier ] [ --debug ] [ --firstgid ID ] [ --gid ID ] [ --lastgid ID ] [ --quiet ] [ --verbose ] [ --stdoutmsglevel prio ] [ --stderrmsglevel prio ] [ --logmsglevel prio ] groupe

addgroup

[ --conf fichier ] [ --debug ] [ --firstgid ID ] [ --gid ID ] [ --lastgid ID ] [ --quiet ] [ --verbose ] [ --stdoutmsglevel prio ] [ --stderrmsglevel prio ] [ --logmsglevel prio ] groupe

addgroup

--system [ --gid ID ] [ --conf fichier ] [ --quiet ] [ --verbose ] [ --stdoutmsglevel prio ] [ --stderrmsglevel prio ] [ --logmsglevel prio ] groupe

adduser

[ --conf fichier ] [ --debug ] [ --quiet ] [ --verbose ] [ --stdoutmsglevel prio ] [ --stderrmsglevel prio ] [ --logmsglevel prio ] utilisateur groupe

adduser

--help

adduser

--version

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 spĂ©cifiques Ă  Debian que les programmes de bas niveau tels que useradd , groupadd et usermod qui sont des programmes plus indĂ©pendants de la distribution. adduser et addgroup choisissent par dĂ©faut des valeurs d’UID ou de GID conformes Ă  la charte Debian, crĂ©ant un rĂ©pertoire personnel de configuration basique ( /etc/skel/ ),exĂ©cutant un script sur mesure et ayant d’autres fonctionnalitĂ©s.

adduser et addgroup sont conçus pour se conformer Ă  la charte, aidant les responsables de paquet et les administrateurs locaux Ă  crĂ©er des comptes locaux sur le systĂšme de la maniĂšre que Debian s’attend Ă  ce que cela soit fait, et prenant en charge les modifications probables de spĂ©cifications de la politique de Debian. adduser --system porte une attention spĂ©ciale Ă  ne nĂ©cessiter qu’un seul appel dans les scripts du responsable de paquet sans aucune enveloppe conditionnelle, suppression d’erreur ou autre Ă©chafaudage.

adduser respecte la distinction entre des groupes et utilisateurs systÚme alloués dynamiquement et des comptes utilisateur alloués dynamiquement qui est documentée dans la Charte Debian, chapitre 9.2.2.

Pour une liste complĂšte et des explications sur toutes les options, consulter la section OPTIONS.

adduser et addgroup peuvent ĂȘtre exĂ©cutĂ©s dans un des cinq modes suivants :

Ajout d’un utilisateur normal (non-systùme)

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. C’est-Ă -dire un compte utilisateur allouĂ© dynamiquement dans le sens de la Charte Debian. Cela est communĂ©ment appelĂ© dans adduser un utilisateur non-systĂšme .

adduser choisira le premier UID disponible dans l’intervalle dĂ©fini par FIRST_UID et LAST_UID dans le fichier de configuration. L’intervalle peut ĂȘtre Ă©crasĂ© avec les options --firstuid et --lastuid . Enfin, l’UID peut ĂȘtre entiĂšrement dĂ©fini manuellement avec l’option --uid .

Par dĂ©faut, chaque utilisateur se voit attribuer un groupe correspondant avec le mĂȘme nom. Cela est appelĂ© communĂ©ment groupe d’utilisateurs et permet aux rĂ©pertoires Ă©ditables de groupe d’ĂȘtre facilement entretenus en plaçant les utilisateurs appropriĂ©s dans le nouveau groupe, rĂ©glant le bit set-group-ID dans le rĂ©pertoire et assurant que tous les utilisateurs aient un masque de crĂ©ation de fichier (« umask ») de 002.

Pour un groupe d’utilisateurs, adduser choisira le premier GID dans l’intervalle dĂ©fini par FIRST_GID et LAST_GID dans le fichier de configuration. L’intervalle peut ĂȘtre Ă©crasĂ© avec les options --firstgid et --lastgid . Enfin, le GID peut ĂȘtre entiĂšrement dĂ©fini manuellement avec l’option --gid .

Les interactions entre USERS_GID , USERS_GROUP et USERGROUPS sont expliquées en détail dans adduser.conf (5).

Le nouveau groupe primaire d’utilisateur peut ĂȘtre aussi outrepassĂ© Ă  partir de la ligne de commande avec les options --gid ou --ingroup pour rĂ©gler le groupe respectivement par ID ou par nom. De plus, les utilisateurs peuvent ĂȘtre ajoutĂ©s dans un ou plusieurs groupes supplĂ©mentaires dĂ©finis comme EXTRA_GROUPS soit en dĂ©finissant ADD_EXTRA_GROUPS à 1 dans le fichier de configuration, soit en passant --add-extra-groups sur la ligne de commande.

adduser copiera les fichiers de /etc/skel dans le rĂ©pertoire personnel et demandera un champ de commentaire et un mot de passe si ces fonctions n’ont pas Ă©tĂ© dĂ©sactivĂ©es ou Ă©crasĂ©es Ă  partir de la ligne de commande.

UID, commentaire, rĂ©pertoire personnel et interprĂ©teur de commandes peuvent ĂȘtre prĂ©dĂ©terminĂ©s avec les options UID_POOL et GID_POOL , documentĂ©es dans adduser.conf (5).

Ajout d’un utilisateur systùme

Lorsqu’il est appelĂ© avec un paramĂštre non option et avec l’option --system , adduser ajoute un utilisateur systĂšme dynamiquement allouĂ© , souvent raccourci en utilisateur systĂšme dans le contexte du paquet adduser .

adduser choisira le premier UID disponible dans l’intervalle dĂ©fini par FIRST_SYSTEM_UID et LAST_SYSTEM_UID dans le fichier de configuration. Cela peut ĂȘtre Ă©crasĂ© avec l’option --uid .

Par dĂ©faut, les utilisateurs systĂšme se voient affectĂ©s du groupe nogroup comme groupe primaire. Pour affecter un groupe existant comme groupe primaire, utilisez les options --gid ou --ingroup . Si l’option --group est indiquĂ©e et qu’un groupe de mĂȘme nom n’existe pas dĂ©jĂ , il est créé avec le mĂȘme ID.

Si aucun rĂ©pertoire personnel n’est prĂ©cisĂ©, le rĂ©pertoire personnel par dĂ©faut pour un nouvel utilisateur systĂšme est /nonexistent . Ce rĂ©pertoire ne devrait jamais exister dans un systĂšme Debian, et adduser ne le crĂ©era jamais automatiquement.

If a home directory is specified with the --home option, and the directory does already exist (for example, if the package ships with files in that directory), adduser silently does not set the owner of the directory to the newly created user. Setting the owner might override a decision of the local admin, and reporting the fact would break adduser ’s silence during package installation. If you use adduser --home in your package’s maintainer scripts, you might want to issue an explicit recursive chown for the home directory after the call to adduser .

À moins qu’un interprĂ©teur de commandes ne soit explicitement dĂ©fini avec l’option --shell , le nouvel utilisateur systĂšme aura l’interprĂ©teur indiquĂ© dans /usr/sbin/nologin . adduser --system ne dĂ©finit pas de mot de passe pour le nouveau compte. Les fichiers de configuration de patron ( /etc/skel ) ne sont pas copiĂ©s.

Les autres options se comportent comme pour la crĂ©ation d’un utilisateur normal. Les fichiers rĂ©fĂ©rencĂ©s par UID_POOL et GID_POOL agissent aussi.

Ajout d’un groupe

Si adduser est appelĂ© avec l’option --group et sans l’option --system , ou si de la mĂȘme maniĂšre addgroup est appelĂ©, un groupe d’utilisateurs sera ajoutĂ©.

Un groupe systĂšme dynamiquement allouĂ© , souvent abrĂ©gĂ© en groupe systĂšme dans le contexte du paquet adduser , sera créé si adduser --group ou addgroup sont appelĂ©s avec l’option --system .

Un GID sera choisi dans l’intervalle respectif indiquĂ© pour les GID dans le fichier de configuration ( FIRST_GID , LAST_GID , FIRST_SYSTEM_GID , LAST_SYSTEM_GID ). Pour contourner ce mĂ©canisme, il est possible d’indiquer le GID en utilisant l’option --gid .

Pour les groupes non-systĂšme, l’intervalle indiquĂ© dans le fichier de configuration peut ĂȘtre remplacĂ© avec les options --firstgid et --lastgid .

Le groupe est créé sans aucun membre.

Ajout d’un utilisateur existant à un groupe existant

Lorsqu’il est appelĂ© avec deux paramĂštres non-options, adduser ajoutera un utilisateur existant Ă  un groupe existant.

OPTIONS

DiffĂ©rents modes de adduser permettent diffĂ©rentes options. Si aucun mode autorisĂ© n’est listĂ© pour une option, tous les modes sont acceptĂ©s.

Des versions courtes pour certaines options peuvent exister pour des raisons historiques. Elles continueront d’ĂȘtre gĂ©rĂ©es, mais sont retirĂ©es de la documentation. Il est conseillĂ© de migrer vers les versions longues des options.
--add-extra-groups

Ajouter un nouvel utilisateur aux groupes supplĂ©mentaires dĂ©finis dans le rĂ©glage EXTRA_GROUPS des fichiers de configuration. L’ancienne formulation --add_extra_groups est obsolĂšte et sera gĂ©rĂ©e dans Debian Bookworm seulement. Les modes autorisĂ©s sont adduser et adduser --system .

--allow-all-names

Autoriser n’importe quel utilisateur ou nom de groupe pris en charge par le useradd (8) sous-jacent. Consulter NOMS AUTORISÉS ci-aprĂšs. Modes autorisĂ©s : adduser , adduser --system , addgroup , addgroup --system .

--allow-bad-names

DĂ©sactiver les vĂ©rifications NAME_REGEX et SYS_NAME_REGEX de nom. Seule une vĂ©rification moindre de validitĂ© est appliquĂ©e. Consulter NOMS AUTORISÉS ci-aprĂšs. Modes autorisĂ©s : adduser , adduser --system , addgroup , addgroup --system .

--comment commentaire

RĂ©gler le champ commentaire pour la nouvelle entrĂ©e créée. adduser ne posera pas de question pour cette information si cette option est fournie. Ce champ est aussi connu sous le nom GECOS et contient des informations utilisĂ©es par la commande finger (1). C’était l’option --gecos qui est devenue obsolĂšte et qui sera supprimĂ©e aprĂšs Bookworm de Debian. Modes autorisĂ©s : adduser , adduser --system .

--conf fichier

Utiliser fichier plutĂŽt que /etc/adduser.conf . Plusieurs options --conf peuvent ĂȘtre indiquĂ©es.

--debug

Synonyme de --stdoutmsglevel=debug . ObsolĂšte.

--disabled-login
--disabled-password

Ne pas exĂ©cuter passwd (1) pour dĂ©finir un mot de passe. Dans la plupart des situations, les connexions sont cependant encore possibles (par exemple, en utilisant des clĂ©s SSH ou Ă  travers PAM) pour des raisons qui sont en dehors du domaine de adduser . De plus --disabled-login dĂ©finira l’interprĂ©teur Ă  /usr/sbin/nologin . Mode autorisé : adduser .

--firstuid ID
--lastuid
ID
--firstgid
ID
--lastgid
ID

Ignorer le premier UID, le dernier UID, le premier GID et le dernier GID de l’intervalle dans lequel l’UID est choisi ( FIRST_UID , LAST_UID , FIRST_GID et LAST_GID , FIRST_SYSTEM_UID , LAST_SYSTEM_UID , FIRST_SYSTEM_GID et LAST_SYSTEM_GID dans le fichier de configuration). Si un groupe est créé comme groupe d’utilisateurs, --firstgid et --lastgid sont ignorĂ©s. Le groupe obtient le mĂȘme UID que l’utilisateur. Modes autorisĂ©s : adduser , adduser --system , pour --firstgid et --lastgid aussi pour addgroup .

--force-badname
--allow-badname

Ce sont des formes obsolÚtes de --allow-bad-names . Elles seront supprimées dans le cycle de publications de Debian 13.

--gid GID

Lorsqu’un groupe est créé, cette option permet de dĂ©finir le numĂ©ro d’ID du nouveau groupe Ă  ÌŁ GID . Lorsqu’un utilisateur est créé, cette option dĂ©finit le numĂ©ro d’ID de groupe primaire du nouvel utilisateur Ă  GID . Modes autorisĂ©s : adduser , adduser --system , addgroup , addgroup --system .

--group

En utilisant cette option adduser --system indique que le nouvel utilisateur devrait obtenir un groupe de nom identique comme groupe primaire. Si celui-ci n’existe pas dĂ©jĂ , il est créé. Sans l’option --system , un groupe avec le nom indiquĂ© est créé, c’est l’action par dĂ©faut si le programme est invoquĂ© en tant que addgroup . Modes autorisĂ©s : adduser --system , addgroup , addgroup --system .

--help

Afficher un résumé des instructions.

--home rép

Utiliser rĂ©p comme rĂ©pertoire personnel de l’utilisateur, plutĂŽt que la valeur par dĂ©faut dĂ©finie dans le fichier de configuration (ou /nonexistent si adduser --system est utilisĂ©). Si le rĂ©pertoire n’existe pas, il est créé. Modes autorisĂ©s : adduser , adduser --system .

--ingroup groupe

Lors de la crĂ©ation d’un utilisateur, cette option rĂšgle le numĂ©ro d’ID de groupe primaire du nouvel utilisateur au GID du groupe indiquĂ©. Au contraire de l’option --gid , ce groupe est spĂ©cifiĂ© ici par son nom plutĂŽt que son numĂ©ro d’ID. Le groupe doit dĂ©jĂ  exister. Modes autorisĂ©s : adduser , adduser --system .

--lastuid ID
--lastgid
ID

Écraser le dernier UID et le dernier GID. Consulter --firstuid .

--no-create-home

Ne pas crĂ©er de rĂ©pertoire personnel pour le nouvel utilisateur. Il est Ă  remarquer que le nom de chemin pour le rĂ©pertoire personnel du nouvel utilisateur sera quand mĂȘme entrĂ© dans le champ appropriĂ© du fichier /etc/passwd . L’utilisation de cette option n’implique pas que ce champ soit vide. Il indique plutĂŽt Ă  adduser qu’un autre mĂ©canisme sera responsable de l’initialisation du rĂ©pertoire personnel du nouvel utilisateur s’il doit exister. Modes autorisĂ©s : adduser , adduser --system .

--quiet

Synonyme pour --stdoutmsglevel=warn . ObsolĂšte.

--shell IDC

Utiliser IDC comme interprĂ©teur de connexion de l’utilisateur (« login shell »), plutĂŽt que l’interprĂ©teur par dĂ©faut donnĂ© dans le fichier de configuration (ou /usr/sbin/nologin si adduser --system est utilisĂ©). Modes autorisĂ©s : adduser , adduser --system .

--system

Normalement, adduser crĂ©e des comptes et groupes d’utilisateurs dynamiquement allouĂ©s comme dĂ©finis dans la Charte Debian, chapitre 9.2.2. Avec cette option, adduser crĂ©e un utilisateur et groupe systĂšme dynamiquement allouĂ©s et modifie son mode respectivement. Modes autorisĂ©s : adduser , addgroup .

--uid ID

Forcer le nouvel identifiant utilisateur à un entier donné. adduser échouera si cet identifiant est déjà utilisé. Modes autorisés : adduser , adduser --system .

--verbose

Synonyme de --stdoutmsglevel=info . ObsolĂšte.

--stdoutmsglevel prio
--stderrmsglevel
prio
--logmsglevel
prio

DĂ©finir la prioritĂ© minimale pour les messages journalisĂ©s dans syslog/journal et dans la console respectivement. Les valeurs possibles sont trace , debug , info , warn , err et fatal . Les messages dont la prioritĂ© est dĂ©finie ici ou est supĂ©rieure sont affichĂ©s dans le mĂ©dia respectif. Les messages affichĂ©s dans stderr ne sont pas rĂ©pĂ©tĂ©s dans stdout. Cela permet Ă  l’administrateur local de contrĂŽler la prolixitĂ© de adduser dans la console et dans le journal de maniĂšre indĂ©pendante, conservant pour lui-mĂȘme des informations probablement peu claires tout en laissant des informations utiles dans le journal. stdoutmsglevel, stderrmsglevel et logmsglevel ont comme valeur par dĂ©faut warn, warn et info, respectivement.

-v , --version

Afficher la version et le copyright.

NOMS AUTORISÉS

Historiquement, adduser (8) et addgroup (8) imposent la conformitĂ© Ă  la norme IEEE Std 1003.1-2001 qui ne permet que les caractĂšres suivants dans les noms de groupe ou d’utilisateur : lettres, chiffres, tirets de soulignement (_), points, arobases (@) et signe moins (-). Le nom ne peut commencer par un signe moins ou @. Le signe « $ » est autorisĂ© Ă  la fin des noms d’utilisateur pour autoriser les comptes typiques de machine Samba.

Les rĂ©glages par dĂ©faut pour NAME_REGEX et SYS_NAME_REGEX permettent aux noms d’utilisateur de contenir des lettres, des chiffres, des tirets (-), des tirets de soulignement (_). Le nom doit commencer par une lettre (ou un trait de soulignement pour les utilisateurs systĂšme).

La politique la moins restrictive, disponible en utilisant l’option --allow-all-names , fait simplement les mĂȘmes vĂ©rifications que useradd (8). Veuillez noter que les vĂ©rifications d’ useradd sont devenues un peu plus restrictives dans Debian 13.

Modifier le comportement par dĂ©faut prĂ©sente le risque de crĂ©er des noms peu clairs ou trompeurs. À utiliser avec prĂ©caution.

JOURNALISATION

adduser utilise une journalisation complĂšte et configurable pour adapter sa verbositĂ© aux besoins de l’administrateur du systĂšme.

Chaque message affichĂ© par adduser a une valeur de prioritĂ© assignĂ©e par les auteurs. Elle ne peut pas ĂȘtre changĂ©e au moment de l’exĂ©cution. Les prioritĂ©s disponibles sont crit , error , warning , info , debug et trace .

Si vous estimez qu’un message n’a pas la bonne prioritĂ©, veuillez faire un rapport de bogue.

À chaque crĂ©ation de message, le code dĂ©cide d’afficher celui-ci sur la sortie standard, la sortie d’erreur ou syslog. Cela est principalement et indĂ©pendamment contrĂŽlĂ© par les rĂ©glages de configuration STDOUTMSGLEVEL , STDERRMSGLEVEL et LOGMSGLEVEL . Pour des besoins de test, ces rĂ©glages peuvent ĂȘtre outrepassĂ©s sur la ligne de commande.

Seuls les messages ayant une prioritĂ© Ă©gale ou supĂ©rieure au niveau respectif de message sont journalisĂ©s sur le mĂ©dia de sortie respectif. Un message Ă©crit sur la sortie d’erreur n’est pas Ă©crit une seconde fois sur la sortie standard.

VALEURS DE RETOUR

0

SuccĂšs : l’utilisateur ou le groupe existe tel qu’il a Ă©tĂ© demandĂ©. Cela peut avoir deux causes : l’utilisateur ou le groupe a Ă©tĂ© créé par cet appel Ă  adduser ou l’utilisateur ou le groupe Ă©tait dĂ©jĂ  prĂ©sent sur le systĂšme lors de l’appel Ă  adduser . Si adduser --system est invoquĂ© pour un utilisateur dĂ©jĂ  existant ayant les attributs requis ou compatibles, 0 sera aussi renvoyĂ©.

11

L’objet qu’il est demandĂ© Ă  adduser de crĂ©er existe dĂ©jĂ .

12

L’objet qu’il est demandĂ© Ă  adduser ou deluser de gĂ©rer n’existe pas.

13

L’objet qu’il est demandĂ© Ă  adduser ou deluser de gĂ©rer n’a pas les propriĂ©tĂ©s nĂ©cessaires pour terminer l’opĂ©ration : un utilisateur (un groupe) qu’il est demandĂ© de crĂ©er comme utilisateur (groupe) systĂšme existe dĂ©jĂ  et n’est pas un utilisateur (groupe) systĂšme, ou un utilisateur (groupe) qu’il est demandĂ© de crĂ©er avec un certain UID (GID) existe dĂ©jĂ  et possĂšde un UID (GID) diffĂ©rent, ou un utilisateur (groupe) systĂšme qu’il est demandĂ© de supprimer existe, mais n’est pas un utilisateur (groupe) systĂšme.

21

L’UID (GID) demandĂ© explicitement pour un nouvel utilisateur (groupe) est dĂ©jĂ  utilisĂ©.

22

Aucun UID (GID) n’est disponible dans la plage indiquĂ©e.

23

Aucun groupe ayant le GID demandĂ© n’existe pour le groupe primaire pour un nouvel utilisateur.

31

Le nom choisi pour le nouvel utilisateur ou pour le nouveau groupe n’est pas conforme aux rĂšgles de nommage sĂ©lectionnĂ©es.

32

Le rĂ©pertoire personnel du nouvel utilisateur doit ĂȘtre un chemin absolu.

33

useradd renvoie le code 19 « invalid user or group name ». Cela signifie que le nom d’utilisateur ou de groupe choisi ne correspond pas aux restrictions d’ useradd et adduser ne peut pas crĂ©er l’utilisateur.

41

Le groupe qu’il est demandĂ© de supprimer n’est pas vide.

42

L’utilisateur qu’il est demandĂ© de retirer d’un groupe n’est pas du tout un membre.

43

Impossible de retirer un utilisateur de son groupe primaire ou aucun groupe primaire n’a Ă©tĂ© sĂ©lectionnĂ© pour un nouvel utilisateur par n’importe quelle mĂ©thode.

51

Nombre ou ordre incorrect des paramÚtres de la ligne de commande détecté.

52

Options incompatibles définies dans le fichier de configuration.

53

Options de ligne de commande mutuellement incompatibles détectées.

54

adduser et deluser invoquĂ©es en tant que non-administrateur et par consĂ©quent ne peuvent ĂȘtre utilisĂ©es.

55

deluser refusera de supprimer le compte du superutilisateur.

56

Une fonction a Ă©tĂ© demandĂ©e qui nĂ©cessite l’installation de paquets supplĂ©mentaires. Consulter Recommends: et Suggests: du paquet adduser.

61

adduser a Ă©chouĂ© pour une raison quelconque et a essayĂ© de revenir sur les modifications faites durant l’exĂ©cution.

62

Erreur interne Ă  adduser . Cela ne devrait pas se produire. Merci d’essayer de reproduire le phĂ©nomĂšne et d’envoyer un rapport de bogue.

71

Erreur lors de la création ou de la gestion du verrou.

72

Erreur lors de l’accùs au(x) fichier(s) de configuration.

73

Erreur lors de l’accĂšs au fichier « pool ».

74

Erreur lors de la lecture d’un fichier « pool », erreur de syntaxe dans le fichier.

75

Erreur lors de l’accùs aux fichiers auxiliaires.

81

Un exĂ©cutable nĂ©cessaire pour adduser ou deluser n’a pu ĂȘtre trouvĂ©. VĂ©rifier l’installation et les dĂ©pendances.

82

L’exĂ©cution d’une commande externe a renvoyĂ© une erreur inattendue.

83

Un signal a mis fin Ă  une commande externe.

84

Un appel systĂšme s’est terminĂ© avec une erreur inattendue.

Ou pour plein d’autres raisons pas encore documentĂ©es qui sont affichĂ©es sur la console. Vous pouvez alors accroĂźtre le niveau de journalisation pour rendre adduser plus bavard.

SÉCURITÉ

adduser a besoin des privilĂšges du superutilisateur et propose, Ă  l’aide de l’option de ligne de commande --conf , d’utiliser un fichier de configuration diffĂ©rent. Il ne faut pas utiliser sudo (8) ou des outils similaires pour donner des privilĂšges partiels Ă  adduser avec des paramĂštres restrictifs de ligne de commande. Cela est facile Ă  contourner et pourrait permettre de crĂ©er des comptes arbitraires. Si vous voulez cela, Ă©crivez votre propre script d’enveloppe en fournissant les privilĂšges pour exĂ©cuter ce script.

FICHIERS

/etc/adduser.conf

Fichier de configuration par dĂ©faut d’ adduser (8) et addgroup (8).

/usr/local/sbin/adduser.local

Extensions personnelles facultatives. Consulter adduser.local (8).

NOTES

Malheureusement, le terme compte systĂšme (« system account ») souffre d’un double emploi dans Debian. Il signifie un compte pour le systĂšme Debian rĂ©el, distinct d’un compte d’application qui peut exister dans la base de donnĂ©es d’utilisateurs de quelques applications fonctionnant dans Debian. Un compte systĂšme dans cette dĂ©finition a le pouvoir de se connecter sur le systĂšme rĂ©el, possĂšde un UID, peut ĂȘtre membre de groupes systĂšme, peut avoir ses propres fichiers et processus. La Charte Debian, dans son chapitre 9.2.2, fait une distinction entre les utilisateurs et groupes systĂšme dynamiquement allouĂ©s et les comptes d’utilisateur dynamiquement allouĂ©s , signifiant dans les deux cas des instances spĂ©ciales de comptes systĂšme . Une attention spĂ©ciale doit ĂȘtre apportĂ©e pour ne pas faire de confusion de terminologie. Puisque adduser et deluser (8) ne s’adressent jamais aux comptes d’application et que toute chose dans ce paquet concerne ici les comptes systĂšme , l’utilisation des termes compte utilisateur et compte systĂšme n’est rĂ©ellement pas ambigu dans le contexte de ce paquet. Pour la clartĂ©, ce document utilise la dĂ©finition compte ou groupe systĂšme local si la distinction pour comptes d’application ou comptes dans un service d’annuaire est nĂ©cessaire.

adduser avait l’idĂ©e d’ĂȘtre le frontal universel pour les diffĂ©rents services d’annuaire pour la crĂ©ation et la suppression des comptes normaux et systĂšme dans Debian depuis les annĂ©es 1990. Cette idĂ©e a Ă©tĂ© en abandonnĂ©e en 2022. Les raisons pour cela sont que de toutes façons, en pratique, un petit systĂšme serveur ne va pas avoir de droit d’écriture pour un service d’annuaire englobant toute l’entreprise, que les paquets installĂ©s localement sont durs Ă  gĂ©rer avec les comptes systĂšme contrĂŽlĂ©s de maniĂšre centrale, que les services d’annuaire d’entreprise ont leurs propres processus de gestion et qu’il est peu probable que la personne en charge de adduser soit assez puissante pour Ă©crire ou gĂ©rer la plĂ©thore de services d’annuaire qui ont besoin d’une prise en charge.

adduser se limitera Ă  ĂȘtre une couche de mise en conformitĂ© pour la gestion de comptes systĂšme locaux, en utilisant les outils du paquet passwd pour le travail rĂ©el.

BOGUES

L’utilisation non cohĂ©rente de terminologie autour du terme compte systĂšme dans la documentation et le code est un bogue. Merci de rapporter cela et nous permettre d’amĂ©liorer cette documentation.

adduser fait bien attention d’ĂȘtre directement utilisable dans les scripts des responsables de Debian, sans enveloppe conditionnelle, ni de suppression d’erreurs ou autres Ă©chafaudages. La seule chose dont le responsable de paquet devrait avoir besoin pour coder est une vĂ©rification de la prĂ©sence de l’exĂ©cutable dans le script postrm. Les responsables d’ adduser considĂšrent que le besoin d’échafaudage est un bogue et encouragent les responsables de paquets concernĂ©s de Debian Ă  dĂ©clarer un bogue Ă  l’encontre du paquet adduser dans ce cas.

VOIR AUSSI

adduser.conf (5), deluser (8), groupadd (8), useradd (8), usermod (8), /usr/share/doc/base-passwd/users-and-groups.html sur n’importe quel systĂšme Debian, Debian Policy 9.2.2, RFC8264 « PRECIS Framework : Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols », RFC8265 « PRECIS Representing Usernames and Passwords", https://wiki.debian.org/UserAccounts.

TRADUCTION

Ce document est une traduction rĂ©alisĂ©e par Christophe Sauthier <christophe@sauthier.com>(2002), reprise avec po4a par Nicolas FRANÇOIS (2004-2008) et mise Ă  jour par David PrĂ©vot <david@tilapin.org> (2010) et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr> (2016-2025).

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.