Banyak sistem Unix mulai membagikan UID kepada pengguna di beberapa nomor tertentu. Solaris akan memberikan pengguna tujuan umum pertama UID 100, pada OpenBSD 1000, dan pada macOS tampaknya adalah UID 501 yang akan menjadi UID untuk pengguna interaktif pertama yang dibuat, yang juga kemungkinan merupakan pengguna admin macOS (yang tidak sama sebagai pengguna root).
Akun dengan angka lebih rendah adalah akun pengguna sistem untuk daemon dll. Ini membuatnya lebih mudah untuk membedakan akun "manusia" interaktif dari akun layanan sistem. Ini juga dapat membuat manajemen pengguna, otentikasi, dll. Lebih mudah di berbagai perangkat lunak. YP / NIS , sistem yang agak ketinggalan jaman untuk menjaga akun pengguna (dan informasi lainnya) di server pusat tanpa harus membuat pengguna lokal di beberapa mesin klien, misalnya, memiliki MINUID
dan MAXUID
pengaturan untuk rentang akun pengguna yang harus ditangani.
Pada beberapa Unices, serangkaian akun layanan sistem dapat dialokasikan ke perangkat lunak pihak ketiga, seperti UID 50 hingga 999 pada FreeBSD atau 500 hingga 999 pada OpenBSD.
Semua rentang ini dipilih oleh pembuat dan pemelihara dari masing-masing Unit sesuai dengan kebutuhan yang diharapkan dari sistem operasi mereka. Standar POSIX tidak mengatakan apa-apa tentang hal-hal ini. UID dengan alokasi terendah dan tertinggi (dan GID) seringkali dapat dikonfigurasi oleh admin lokal (lihat adduser
manual Anda ).
Sebagian besar Unites menyimpan UID 0 untuk root
, pengguna super, dan memberikan UID setinggi mungkin (atau setidaknya beberapa nilai tinggi) kepada pengguna nobody
(Solaris menggunakan UID 60001, OpenBSD menggunakan 32768, tetapi UID mungkin jauh lebih besar dari itu).
(Lihat komentar tentang UID 0 selalu menjadi root
(atau tidak), yang merupakan sedikit penyimpangan dari topik ini)
Pembaruan: Proyek OpenBSD baru-baru ini menolak gagasan pengacakan alokasi UID / GID.