Os IDs de usuário e grupo não são assinados, ou seja, sempre positivos. No entanto, nos sistemas two-complement , um valor de sinal -1 é representado da mesma forma que o maior possível valor não assinado - 65535 (0xFFFF) em campos de 16 bits, 4294967295 (0xFFFF'FFFF) em campos de 32 bits.
Em alguns sistemas operacionais, o usuário "nobody" tem o maior UID possível - não especial no sistema operacional, apenas escolhido como o oposto do root. 0. Alguns programas optam por gravar esse UID como -1 ou (uid_t) -1
de 4294967295.
(Isso causa confusão quando outros programas usam o mesmo valor para significar "nenhum conjunto de UID" ...)