credentials | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
NOM | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
DESCRIPTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Identifiant de processus (PID) | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Les PID sont utilisés par un ensemble d'appels système pour identifier le processus affecté par l'appel, par exemple : kill(2), ptrace(2), setpriority(2) setpgid(2), setsid(2), sigqueue(2) et waitpid(2).
Le PID d'un processus est conservé à travers un execve(2).
Identifiant de processus père (PPID) | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Le PPID d'un processus est conservé à travers un execve(2).
Identifiant de groupe de processus (PGID) et identifiant de session (SID) | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Un fils créé avec fork(2) hérite des identifiants de session et de groupe de processus de son père. Les identifiants de session et de groupe de processus d'un processus sont conservés à travers un execve(2).
Les sessions et les groupes de processus sont des abstractions imaginées pour prendre en charge le contrôle de tâches d'un interpréteur de commandes. Un groupe de processus (parfois appelé « tâche ») est un ensemble de processus qui partagent le même identifiant de groupe de processus ; l'interpréteur de commande créé un nouveau groupe de processus pour le (les) processus utilisé(s) pour exécuter une commande ou pipeline (par exemple, les deux processus créés pour exécuter la commande « ls | wc » sont placés dans le même groupe de processus). L'appartenance à un groupe de processus peut être définie avec setpgid(2). Le processus dont l'indentifiant de processus est identique à son identifiant de groupe de processus est le leader du groupe de processus pour ce groupe.
Une session est un ensemble de processus qui partagent le même identifiant de session. Tous les membres d'un groupe de processus ont le même identifiant de session (par exemple, tous les membres d'un groupe de processus appartiennent à la même session, aussi, ces sessions et groupes de processus forment une hiérarchie à deux niveaux). Une nouvelle session est créée lorsqu'un processus appelle setsid(2), qui créé une nouvelle session dont l'identifiant de session est identique au PID du processus qui a appelé setsid(2). Le créateur de la session est appelé le leader de session.
Identifiants d'utilisateur (UID) et de groupe (GID) | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Sous Linux, chaque processus a les identifiants d'utilisateur et de groupe suivants :
Un processus fils créé avec fork(2) hérite des copies des UID et GID de son père. Lors d'un execve(2), les UID et GID réels et GID supplémentaires sont préservés ; les identifiants effectifs et sauvés peuvent être modifiés comme décrit dans execve(2).
En dehors des contextes décrits ci-dessus, les UID d'un processus sont également utilisés dans un certain nombre d'autres contextes :
CONFORMITÉ | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
NOTES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
VOIR AUSSI | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
TRADUCTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Ce document est une traduction réalisée par Alain Portal <aportal AT univ-montp2 DOT fr> le 27 novembre 2007 et révisée le 6 juin 2008.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 7 credentials ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Sommaire | Début | Suivant | Sommaire | Préc.page.lue | Accueil |