Man page - adduser(8)
Packages contains this manual
Available languages:
en fr pt nl ro deManual
ADDUSER
NOMSYNOPSIS
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.