Ao longo do BLFS, muitos pacotes instalam programas que executam como
processos em segundo plano ou, de alguma maneira, deveriam ter um
nome de usante ou um de grupo atribuído. Geralmente esses nomes são
usados para mapear um ID de usante (uid) ou um ID de grupo (gid) para
uso do sistema. Geralmente os números específicos do uid ou do gid
usados por esses aplicativos não são significativos. A exceção,
certamente, é que o(a) root tem um
uid e um gid de zero (0), que é, de fato, especial. Os valores do uid
são armazenados em /etc/passwd; e os
valores do gid são encontrados em /etc/group.
Costumeiramente, sistemas Unix classificam usantes e grupos em duas
categorias: usantes de sistema; e usantes regulares. Para os(as)
usantes e aos grupos de sistema são dados números baixos; e os(as)
usantes e os grupos regulares têm valores numéricos maiores que todos
os valores de sistema. O ponto de corte para esses números é
encontrado em dois parâmetros no arquivo de configuração /etc/login.defs. O valor padrão UID_MIN é mil
(1000); e o valor padrão GID_MIN é mil (1000). Se um valor específico
do uid e do gid não for especificado quando se criar um(a) usante com
o useradd ou um grupo
com o groupadd, os
valores atribuídos sempre estarão acima desses valores do ponto de
corte.
Adicionalmente, o Linux Standard Base recomenda que os valores do uid e do gid do sistema deveriam estar abaixo de cem (100).
Abaixo está uma tabela de valores sugeridos do uid/gid usados no BLFS além daqueles definidos em uma instalação da base do LFS. Estes podem ser mudados conforme desejado, porém fornecem um conjunto sugerido de valores consistentes.
Tabela 3.1. Valores Sugeridos do UID/GID
| Nome | uid | gid |
|---|---|---|
| bin | 1 | |
| lp | 9 | |
| adm | 16 | |
| atd | 17 | 17 |
| messagebus | 18 | 18 |
| lpadmin | 19 | |
| named | 20 | 20 |
| gdm | 21 | |
| fcron | 22 | 22 |
| systemd-journal | 23 | 23 |
| apache | 25 | 25 |
| smmsp | 26 | 26 |
| polkitd | 27 | 27 |
| rpc | 28 | 28 |
| exim | 31 | 31 |
| postfix | 32 | 32 |
| postdrop | 33 | |
| sendmail | 34 | |
| 34 | ||
| vmailman | 35 | 35 |
| news | 36 | 36 |
| kdm | 37 | 37 |
| fetchmail | 38 | |
| mariadb | 40 | 40 |
| postgres | 41 | 41 |
| dovecot | 42 | 42 |
| dovenull | 43 | 43 |
| ftp | 45 | 45 |
| proftpd | 46 | 46 |
| vsftpd | 47 | 47 |
| rsyncd | 48 | 48 |
| sshd | 50 | 50 |
| stunnel | 51 | 51 |
| dhcpcd | 52 | 52 |
| svn | 56 | 56 |
| svntest | 57 | |
| git | 58 | 58 |
| games | 60 | 60 |
| kvm | 61 | |
| wireshark | 62 | |
| sddm | 64 | 64 |
| lightdm | 65 | 65 |
| scanner | 70 | |
| colord | 71 | 71 |
| systemd-journal-gateway | 73 | 73 |
| systemd-journal-remote | 74 | 74 |
| systemd-journal-upload | 75 | 75 |
| systemd-network | 76 | 76 |
| systemd-resolve | 77 | 77 |
| systemd-timesync | 78 | 78 |
| systemd-coredump | 79 | 79 |
| uuidd | 80 | 80 |
| systemd-oom | 81 | 81 |
| ldap | 83 | 83 |
| avahi | 84 | 84 |
| avahi-autoipd | 85 | 85 |
| netdev | 86 | |
| ntp | 87 | 87 |
| unbound | 88 | 88 |
| plugdev | 90 | |
| wheel | 97 | |
| anonymous | 98 | |
| nobody | 65534 | |
| nogroup | 65534 |