Es gibt keinen inhärenten Unterschied zwischen Systemgruppen und "normalen" Gruppen, genauso wie es keinen zwischen Systembenutzern und regulären Benutzern gibt. Es ist üblich, dass menschlichen Benutzern Benutzer-IDs ab einer bestimmten Nummer (z. B. 1000) zugewiesen werden, während Systembenutzer Benutzer-IDs in einem Bereich unterhalb dieser Nummer erhalten.
Die tatsächliche UID-Nummer hat, abgesehen von der speziellen UID 0, die für reserviert root
ist, keinerlei Bedeutung und vermittelt keine Privilegien.
Wir unterscheiden Systembenutzer und reguläre Benutzer nur, weil sie unterschiedlich behandelt werden. Zum Beispiel macht es keinen Sinn, Systembenutzer in einem grafischen Anmeldemanager anzuzeigen. Außerdem benötigen die meisten Systembenutzer keine Anmeldeshell oder kein Basisverzeichnis, wohingegen dies (normalerweise) menschliche Benutzer tun.
Die --system
Option des adduser
Befehls ist nicht mehr als eine Annehmlichkeit für den Administrator, da sie eine Reihe von Optionen auf sinnvolle Werte für ein "Systemkonto" voreinstellt. Tatsächlich handelt es sich bei dem gesamten adduser
Befehl um einen Convenience-Wrapper (Befehle auf niedrigerer Ebene wie useradd
und groupadd
, die Wrapper sind), der im Wesentlichen nur das Bearbeiten von /etc/passwd
und darstellt /etc/group
.