Au cours de BLFS, de nombreux paquets installent des programmes qui
se lancent comme des démons ou de telle sorte qu'ils devraient se
voir affectés un nom d'utilisateur ou de groupe. Ces noms sont
utilisés en général pour placer l'ID d'un utilisateur (uid) ou d'un
groupe (gid) pour que le système les utilise. Les numéros d'uid ou de
gid spécifiques utilisés par ces applications ne sont pas
significatifs. Bien sûr, l'exception est que root
a un uid et un gid de 0 (zéro) qui est en
effet spécial. Les valeurs de l'uid sont stockées dans /etc/passwd
et les valeurs de gid se trouvent dans
/etc/group
.
D'habitude, les systèmes Unix classent les utilisateurs et les
groupes en deux catégories : les utilisateurs système et les
utilisateurs réguliers. On attribue aux utilisateurs et aux groupes
systèmes de faibles numéros et aux utilisateurs et aux groupes
réguliers des valeurs numériques supérieures à toutes les valeurs
systèmes. On trouve le point de démarcation de ces deux nombres dans
deux paramètres du fichier de configuration /etc/login.defs
. La valeur UID_MIN par défaut est
de 1000 et la valeur GID_MIN par défaut est de 1000. Si on ne
spécifie pas de valeur spécifique d'uid et de gid lors de la création
d'un utilisateur avec useradd ou d'un groupe avec
groupadd, les valeurs
affectées seront toujours supérieures à ces valeurs de démarcation.
En outre, la Linux Standard Base (base du standard Linux) recommande que les valeurs de l'uid et du gid systèmes soient inférieures à 100.
Voici ci-dessous un tableau des valeurs d'uid/gid suggérées utilisées dans BLFS, au-delà de ceux définis dans une installation LFS de base. Elles peuvent être modifiées comme vous le désirez mais utiliser cette table fournit un jeu de valeurs cohérentes.
Tableau 3.1. Valeurs d'UID/GID suggérées
Nom | uid | gid |
---|---|---|
bin | 1 | |
lp | 9 | |
adm | 16 | |
atd | 17 | 17 |
messagebus | 18 | 18 |
lpadmin | 19 | |
named | 20 | 20 |
gdm | 21 | 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 | |
mysql | 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 | |
lightdm | 63 | 63 |
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 |