1 réponse
Salut,
L'utilisateur sur un système GNU/Linux a un UID qui est en fait son UID réel qu'on trouve dans le fichier /etc/passwd
Un processus a en revanche 3 identifiants :
UID réel - c'est l'UID d'utilisateur qui a lancé le processus
UID effectif - le EUID qui est l'UID qui correspond au privilèges (voir les droits spéciaux) accordés au processus.
UID sauvé - c'est une copie de l'UID effectif quand celui-ci est modifié par un autre processus
A savoir que le noyau lors de l'exécution d'un processus, vérifie l'UID effectif du processus.
Bien sûr souvent le UID effectif est le même que l'UID réel
L'utilisateur sur un système GNU/Linux a un UID qui est en fait son UID réel qu'on trouve dans le fichier /etc/passwd
Un processus a en revanche 3 identifiants :
UID réel - c'est l'UID d'utilisateur qui a lancé le processus
UID effectif - le EUID qui est l'UID qui correspond au privilèges (voir les droits spéciaux) accordés au processus.
UID sauvé - c'est une copie de l'UID effectif quand celui-ci est modifié par un autre processus
A savoir que le noyau lors de l'exécution d'un processus, vérifie l'UID effectif du processus.
Bien sûr souvent le UID effectif est le même que l'UID réel