Birçok Unix sistemi kullanıcılara belirli bir sayıda UID dağıtmaya başlar. Solaris ilk genel amaçlı kullanıcı UID 100'ü verecek, OpenBSD'de 1000 ve macOS'ta, ilk oluşturulan etkileşimli kullanıcı için UID olacak gibi görünen UID 501, muhtemelen bir macOS yönetici kullanıcısı (aynı değil) kök kullanıcı olarak).
Daha düşük sayıya sahip hesaplar, arka plan vb. İçin sistem kullanıcı hesaplarıdır. Bu, etkileşimli "insan" hesaplarını sistem hizmetleri hesaplarından ayırt etmeyi kolaylaştırır. Bu aynı zamanda çeşitli yazılımlarda kullanıcı yönetimini, kimlik doğrulamasını vs. kolaylaştırabilir. YP / NIS , örneğin birden çok istemci makinede yerel kullanıcılar oluşturmak zorunda kalmadan kullanıcı hesaplarını (ve diğer bilgileri) merkezi bir sunucuda tutmak için biraz modası geçmiş bir sistemdir ve işlemesi gereken kullanıcı hesabı aralığı için bir MINUID
ve MAXUID
ayarına sahiptir .
Bazı Unices'te, FreeBSD üzerinde 50 ila 999 veya OpenBSD üzerinde 500 ila 999 gibi UID'ler gibi üçüncü taraf yazılımlara bir dizi sistem hizmeti hesabı tahsis edilebilir.
Bu aralıkların tümü, işletim sistemlerinin beklenen ihtiyaçlarına göre bireysel Unices'in üreticileri ve bakımcıları tarafından seçilir. POSIX standardı bunlar hakkında hiçbir şey söylemez. En düşük ve en yüksek ayrılabilir UID (ve GID) genellikle yerel bir yönetici tarafından yapılandırılabilir ( adduser
kılavuzunuza bakın ).
Çoğu Unices root
süper kullanıcı için UID 0 nobody
ayırır ve kullanıcıya mümkün olan en yüksek UID'yi (veya en azından bir miktar yüksek değeri) atar (Solaris UID 60001 kullanır, OpenBSD 32768 kullanır, ancak UID'ler bundan çok daha büyük olabilir ).
(UID 0 ile ilgili her zaman var olan root
(veya olmayan) yorumlara bakın , bu da bu konunun hafif bir incelemesidir)
Güncelleme: OpenBSD projesi kısa süre önce UID / GID tahsisini rasgele seçme fikrini reddetti .