useradd
est -o
option, ainsi que son -u
option, vous permet de créer un utilisateur avec un ID utilisateur non unique. Un cas d'utilisation pour cela consiste à créer des utilisateurs avec des privilèges identiques (puisqu'ils partagent le même identifiant d'utilisateur) mais des mots de passe différents et, le cas échéant, des répertoires personnels et des shells. Cela peut être utile pour les comptes de service (bien que vous obteniez généralement le même résultat en utilisant sudo
de nos jours); il peut également être utile à des fins de sauvetage avec un root
-compte équivalent utilisant un shell lié statiquement tel que sash
.
L'option -o permet la création d'utilisateurs avec des identifiants non uniques, uniquement lorsque vous fournissez également la valeur numérique de leur UID avec l'option -u dans la même ligne, par exemple :
# useradd -o huey -u 501
# useradd -o dewey -u 501
# useradd -o louie -u 501
Cela permet de configurer plusieurs utilisateurs avec les mêmes droits et privilèges, mais avec des répertoires personnels et des mots de passe différents.