Wiele systemów uniksowych zaczyna rozdawać identyfikatory UID użytkownikom o określonej liczbie. Solaris da pierwszemu użytkownikowi ogólnego przeznaczenia UID 100, na OpenBSD jest to 1000, a na macOS wydaje się, że to UID 501, który będzie UID dla pierwszego utworzonego interaktywnego użytkownika, który jest również prawdopodobnie administratorem macOS (który nie jest taki sam jako użytkownik root).
Konta o niższych numerach są kontami użytkowników systemu dla demonów itp. Ułatwia to odróżnianie interaktywnych kont „ludzkich” od kont usług systemowych. Może to również ułatwić zarządzanie użytkownikami, uwierzytelnianie itp. W różnych programach. YP / NIS , nieco przestarzały system utrzymywania kont użytkowników (i inne informacje) na centralnym serwerze bez konieczności tworzenia lokalnych użytkowników na wielu komputerach klienckich, na przykład, ma MINUID
i MAXUID
ustawienie zakresie kont użytkowników, które powinny obsługiwać.
W niektórych Uniksach zakres kont usług systemowych może być przypisany do oprogramowania innych firm, takiego jak UID od 50 do 999 w FreeBSD lub od 500 do 999 w OpenBSD.
Wszystkie te zakresy są wybierane przez twórców i opiekunów poszczególnych Unices zgodnie z oczekiwanymi potrzebami ich systemu operacyjnego. Standard POSIX nie mówi nic o tych rzeczach. Najniższy i najwyższy możliwy do przydzielenia identyfikator UID (i GID) jest często konfigurowany przez lokalnego administratora (patrz adduser
instrukcja).
Większość Uniksów rezerwuje UID 0 dla root
superużytkownika i przypisuje najwyższy możliwy UID (lub przynajmniej pewną wysoką wartość) użytkownikowi nobody
(Solaris używa UID 60001, OpenBSD używa 32768, ale UID mogą być znacznie większe).
(Zobacz komentarze o tym, że UID 0 zawsze jest root
(lub nie), co jest lekką dygresją w tym temacie)
Aktualizacja: Projekt OpenBSD niedawno odrzucił pomysł losowego przydzielania UID / GID.