Molti sistemi Unix iniziano a distribuire UID agli utenti a un determinato numero. Solaris fornirà il primo utente UID 100 per uso generale, su OpenBSD è 1000 e su macOS sembra che sia l'UID 501 che sarà l'UID per il primo utente interattivo creato, che è probabilmente anche un utente amministratore macOS (che non è lo stesso come utente root).
Gli account con numeri inferiori sono account utente di sistema per demoni, ecc. Ciò semplifica la distinzione tra account "umani" interattivi e account di servizi di sistema. Ciò può anche semplificare la gestione degli utenti, l'autenticazione ecc. In vari software. YP / NIS , un sistema leggermente obsoleto per mantenere gli account utente (e altre informazioni) su un server centrale senza dover creare utenti locali su più macchine client, ad esempio, ha un MINUIDe MAXUIDun'impostazione per la gamma di account utente che dovrebbe gestire.
Su alcuni Unice, una serie di account dei servizi di sistema può essere allocata a software di terze parti, come UID da 50 a 999 su FreeBSD o da 500 a 999 su OpenBSD.
Tutte queste gamme sono scelte dai produttori e dai manutentori dei singoli Unices in base alle esigenze attese del loro sistema operativo. Lo standard POSIX non dice nulla su queste cose. L'UID (e GID) allocabile più basso e più alto è spesso configurabile da un amministratore locale (consultare il addusermanuale).
La maggior parte degli Unices riserva l'UID 0 per root, il superutente, e assegna l'UID più alto possibile (o almeno un valore elevato) all'utente nobody(Solaris utilizza l'UID 60001, OpenBSD utilizza 32768, ma l'UID può essere molto più grande di quello).
(Vedi i commenti su UID 0 sempre root(o no), che è una leggera digressione da questo argomento)
Aggiornamento: il progetto OpenBSD ha recentemente respinto l'idea di randomizzare l'allocazione UID / GID.