Si j'ai bien compris, l'UID est un nombre entier positif unique attribué par un système d'exploitation de type Unix à chaque utilisateur. Chaque utilisateur est identifié au système par son UID, et les noms d'utilisateurs ne sont généralement utilisés que comme interface pour les humains.
Comment deux utilisateurs peuvent-ils avoir le même UID, n'est-ce pas un conflit pour mon système et mes paquets ?
root@kdc:~# id test12
uid=1005(test10) gid=1000(server) groups=1005(test10)
root@kdc:~# id test13
uid=1005(test10) gid=1000(server) groups=1005(test10)
root@kdc:~#
J'ai ajouté deux utilisateurs avec les mêmes UID et GID : test12
y test13
La sortie de /etc/passwd
:
client@kdc:~$ cat /etc/passwd | grep test12
test12:x:1005:1000::/home/test12:/bin/sh
client@kdc:~$ cat /etc/passwd | grep test13
test13:x:1005:1000::/home/test13:/bin/sh
J'ai ajouté les utilisateurs en useradd -ou 1005 -g1000 username.
Je ne comprends pas bien à quoi cela sert, et est-ce que cela peut affecter les permissions et les logs des utilisateurs, etc. Donc maintenant si un utilisateur est ajouté avec uid=0
y gid=0
aura des privilèges similaires à ceux d'un compte root ?