Đó không phải là một sự khác biệt kỹ thuật mà là một quyết định của tổ chức. Ví dụ: hiển thị người dùng bình thường trong hộp thoại đăng nhập (để bạn có thể nhấp vào họ thay vì phải nhập tên người dùng) nhưng sẽ không hiển thị tài khoản hệ thống (các UID mà trình nền và các quy trình tự động khác chạy ở đó) .
Do đó, một đường viền được xác định hoặc đúng hơn là hai phạm vi cho UID cho hai nhóm. Trong openSUSE, tệp /etc/login.defs
chứa các dòng này:
# Giá trị tối thiểu / tối đa cho lựa chọn uid tự động trong useradd
#
Bao gồm # SYS_UID_MIN đến SYS_UID_MAX là phạm vi cho
# UID cho các tài khoản hệ thống và quản trị được phân bổ động.
Bao gồm # UID_MIN đến UID_MAX là phạm vi UID động
# tài khoản người dùng được phân bổ.
#
UID_MIN 1000
UID_MAX 60000
# Tài khoản hệ thống
SYS_UID_MIN 100
SYS_UID_MAX 499
và
# Giá trị tối thiểu / tối đa cho lựa chọn gid tự động trong groupadd
#
Bao gồm # SYS_GID_MIN đến SYS_GID_MAX là phạm vi cho
# GID cho các nhóm hệ thống và hành chính được phân bổ động.
Bao gồm # GID_MIN đến GID_MAX là phạm vi GIDs động
# nhóm được phân bổ.
#
GID_MIN 1000
GID_MAX 60000
# Tài khoản hệ thống
SYS_GID_MIN 100
SYS_GID_MAX 499