Il n'y a pas de différence inhérente entre les groupes système et les groupes «normaux», tout comme il n'y en a pas entre les utilisateurs système et les utilisateurs normaux. C'est par convention que les utilisateurs humains se voient attribuer des UID à partir d'un certain nombre (par exemple, 1000), alors que les utilisateurs du système obtiennent des UID dans une plage inférieure à ce nombre.
Le numéro d'utilisateur actuel, à l'exception de l'utilisateur spécial 0 réservé root
, n'a aucun sens et ne confère aucun privilège.
Nous distinguons les utilisateurs du système et les utilisateurs réguliers uniquement parce qu'ils sont traités différemment. Par exemple, il est inutile d’afficher les utilisateurs du système dans un gestionnaire de connexion graphique. En outre, la plupart des utilisateurs du système n'ont pas besoin d'un shell de connexion ou d'un répertoire personnel, contrairement aux utilisateurs humains (normalement).
L' --system
option de la adduser
commande n'est pas plus qu'une commodité pour l'administrateur, car elle prédéfinit un certain nombre d'options sur des valeurs raisonnables pour un «compte système». En fait, la adduser
commande entière est un wrapper pratique (les commandes de niveau inférieur comme useradd
et groupadd
, qui sont des wrappers) consistent essentiellement en édition /etc/passwd
et /etc/group
.