Это не техническая разница, а организационное решение. Например, имеет смысл показывать обычных пользователей в диалоговом окне входа в систему (чтобы вы могли щелкать их, вместо того, чтобы вводить имя пользователя), но при этом не показывались бы системные учетные записи (UID, под которыми работают демоны и другие автоматические процессы). ,
Таким образом, определяется граница или, вернее, два диапазона UID для двух групп. В openSUSE файл /etc/login.defs
содержит следующие строки:
# Мин. / Макс. Значения для автоматического выбора uid в useradd
#
От # SYS_UID_MIN до SYS_UID_MAX включительно - диапазон для
# UID для динамически распределяемых административных и системных учетных записей.
От # UID_MIN до UID_MAX включительно - это диапазон UID динамически
# выделенные учетные записи пользователей.
#
UID_MIN 1000
UID_MAX 60000
# Системные учетные записи
SYS_UID_MIN 100
SYS_UID_MAX 499
а также
# Мин. / Макс. Значения для автоматического выбора gid в groupadd
#
От # SYS_GID_MIN до SYS_GID_MAX включительно - диапазон для
# GID для динамически распределяемых административных и системных групп.
От # GID_MIN до GID_MAX включительно - это диапазон GID динамически
# выделенные группы.
#
GID_MIN 1000
GID_MAX 60000
# Системные учетные записи
SYS_GID_MIN 100
SYS_GID_MAX 499