perkamon - en to fr translation catalogue (37 entries)

note: type: TH
en: 2019-08-02
fr: 2 août 2019

note: type: TH
en: Linux Programmer's Manual
fr: Manuel du programmeur Linux

note: type: SH
en: NAME
fr: NOM

note: type: Plain text
en: credentials - process identifiers
fr: credentials - Identifiants de processus

note: type: SS
en: Process ID (PID)
fr: Identifiant de processus (PID)

note: type: Plain text
en: Each process has a unique nonnegative integer identifier that is assigned when the process is created using B<fork>(2).  A process can obtain its PID using B<getpid>(2).  A PID is represented using the type I<pid_t> (defined in I<E<lt>sys/types.hE<gt>>).
fr: Chaque processus a un identifiant entier positif, qui lui est attribué à sa création (avec B<fork>(2)). Un processus peut connaître son PID avec B<getpid>(2). Un PID est représenté par le type I<pid_t> (défini dans I<E<lt>sys/types.hE<gt>>).

note: .BR sched_rr_get_interval (2), .BR sched_getaffinity (2), .BR sched_setaffinity (2), .BR sched_getparam (2), .BR sched_setparam (2), .BR sched_setscheduler (2), .BR sched_getscheduler (2), .BR getsid (2), .BR waitid (2), .BR wait4 (2), type: Plain text
en: PIDs are used in a range of system calls to identify the process affected by the call, for example: B<kill>(2), B<ptrace>(2), B<setpriority>(2)  B<setpgid>(2), B<setsid>(2), B<sigqueue>(3), and B<waitpid>(2).
fr: Les PID sont utilisés dans un certain nombre d'appels système pour identifier le processus affecté, par exemple\ : B<kill>(2), B<ptrace>(2), B<setpriority>(2), B<setpgid>(2), B<setsid>(2), B<sigqueue>(3) et B<waitpid>(2).

note: type: Plain text
en: A process's PID is preserved across an B<execve>(2).
fr: Le PID d'un processus est conservé travers d'un B<execve>(2).

note: type: SS
en: Parent process ID (PPID)
fr: Identifiant du processus père (PPID)

note: type: Plain text
en: A process's parent process ID identifies the process that created this process using B<fork>(2).  A process can obtain its PPID using B<getppid>(2).  A PPID is represented using the type I<pid_t>.
fr: L'identifiant de processus père d'un processus identifie le processus qui l'a créé avec B<fork>(2). Un processus peut connaître son PPID avec B<getppid>(2). Un PPID est représenté à l'aide du type I<pid_t>.

note: type: Plain text
en: A process's PPID is preserved across an B<execve>(2).
fr: Le PPID d'un processus est conservé au travers d'un B<execve>(2).

note: type: SS
en: Process group ID and session ID
fr: Identifiant de groupe de processus et identifiant de session

note: type: Plain text
en: Each process has a session ID and a process group ID, both represented using the type I<pid_t>.  A process can obtain its session ID using B<getsid>(2), and its process group ID using B<getpgrp>(2).
fr: Chaque processus a un identifiant de session et un identifiant de groupe de processus, tous deux représentés par le type I<pid_t>. Un processus peut connaître son identifiant de session avec B<getsid>(2), et son identifiant de groupe de processus avec B<getpgrp>(2).

note: type: Plain text
en: A child created by B<fork>(2)  inherits its parent's session ID and process group ID.  A process's session ID and process group ID are preserved across an B<execve>(2).
fr: Un processus créé par B<fork>(2) hérite de l'identifiant de session et de l'identifiant de groupe de processus de son père. Les identifiants de session et de groupe de processus sont préservés par B<execve>(2).

note: type: Plain text
en: Sessions and process groups are abstractions devised to support shell job control.  A process group (sometimes called a "job") is a collection of processes that share the same process group ID; the shell creates a new process group for the process(es) used to execute single command or pipeline (e.g., the two processes created to execute the command "ls\ |\ wc" are placed in the same process group).  A process's group membership can be set using B<setpgid>(2).  The process whose process ID is the same as its process group ID is the I<process group leader> for that group.
fr: Les sessions et les groupes de processus sont des abstractions destinées à aider le contrôle des tâches dans le shell. Un groupe de processus (parfois appelé «\ tâche\ ») est un ensemble de processus ayant le même identifiant de groupe de processus\ ; le shell crée un nouveau groupe de processus 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 changée avec B<setpgid>(2). Le processus dont le PID est égal à son identifiant de groupe de processus est le I<leader du groupe de processus>.

note: type: Plain text
en: A session is a collection of processes that share the same session ID.  All of the members of a process group also have the same session ID (i.e., all of the members of a process group always belong to the same session, so that sessions and process groups form a strict two-level hierarchy of processes.)  A new session is created when a process calls B<setsid>(2), which creates a new session whose session ID is the same as the PID of the process that called B<setsid>(2).  The creator of the session is called the I<session leader>.
fr: Une session est un ensemble de processus ayant le même identifiant de session. Tous les membres d'un groupe de processus ont également le même identifiant de session (tous les membres d'un groupe de processus appartiennent à la même session, donc les sessions et les groupes de processus forment une hiérarchie à deux niveaux). Une nouvelle session est créée lorsqu'un processus appelle B<setsid>(2), qui crée une nouvelle session dont l'identifiant est le PID de ce processus. Le créateur de cette session est appelé I<leader de session>.

note: type: Plain text
en: All of the processes in a session share a I<controlling terminal>.  The controlling terminal is established when the session leader first opens a terminal (unless the B<O_NOCTTY> flag is specified when calling B<open>(2)).  A terminal may be the controlling terminal of at most one session.
fr: Tous les processus d'une session partagent un I<terminal de contrôle>. Le terminal de contrôle est créé lorsque le leader de session ouvre un terminal pour la première fois (sauf si le paramètre B<O_NOCTTY> est précisé lors de l'appel de B<open>(2)). Un terminal ne peut être le terminal de contrôle que d'une seule session.

note: type: Plain text
en: At most one of the jobs in a session may be the I<foreground job>; other jobs in the session are I<background jobs>.  Only the foreground job may read from the terminal; when a process in the background attempts to read from the terminal, its process group is sent a B<SIGTTIN> signal, which suspends the job.  If the B<TOSTOP> flag has been set for the terminal (see B<termios>(3)), then only the foreground job may write to the terminal; writes from background job cause a B<SIGTTOU> signal to be generated, which suspends the job.  When terminal keys that generate a signal (such as the I<interrupt> key, normally control-C)  are pressed, the signal is sent to the processes in the foreground job.
fr: Il ne peut y avoir plus d'une tâche ayant la place de « tâche de premier plan » ; les autres tâches de la sessions sont des « tâches d'arrière plan ». Seul la tâche de premier plan peut recevoir des informations depuis le terminal ; si un job d'arrière plan tente de recevoir des informations du terminal, le signal B<SIGTTIN> est renvoyé au groupe du processus, ce qui a pour effet de suspendre la tâche. Si le terminal a reçu l'attribut B<TOSTOP> (consultez B<termios>(3)), alors seule la tâche de premier plan est autorisée à afficher des données dans le terminal ; l'envoi de données d'une tâche d'arrière plan vers le terminal déclenche un signal B<SIGTTOU>, ce qui a pour effet de suspendre la tâche. Lorsqu'une touche du clavier qui génère un signal est enfoncée (par exemple la touche I<interrupt>, qui provoque normalement un control-C), le signal est envoyé au processus de premier plan.

note: type: SS
en: User and group identifiers
fr: Identifiants d'utilisateur et de groupe

note: type: Plain text
en: On Linux, each process has the following user and group identifiers:
fr: Sous Linux, chaque processus a les identifiants d'utilisateur et de groupe suivants\ :

note: type: Plain text
en: Real user ID and real group ID.  These IDs determine who owns the process.  A process can obtain its real user (group) ID using B<getuid>(2)  (B<getgid>(2)).
fr: Identifiant d'utilisateur réel et identifiant de groupe réel. Ces identifiants déterminent le propriétaire du processus. Un processus peut déterminer ses UID et GID réels avec B<getuid>(2) et B<getgid>(2).

note: type: Plain text
en: Effective user ID and effective group ID.  These IDs are used by the kernel to determine the permissions that the process will have when accessing shared resources such as message queues, shared memory, and semaphores.  On most UNIX systems, these IDs also determine the permissions when accessing files.  However, Linux uses the filesystem IDs described below for this task.  A process can obtain its effective user (group) ID using B<geteuid>(2)  (B<getegid>(2)).
fr: UID effectif et GID effectif. Ces identifiants sont utilisés par le noyau pour déterminer les permissions de ce processus lors d'accès à des ressources partagées telles que les files de messages, la mémoire partagée ou les sémaphores. Sur la plupart des systèmes UNIX, ces identifiants déterminent aussi les permissions d'accès aux fichiers. Cependant, Linux utilise l'identifiant d'utilisateur du système de fichiers (décrit ci\(hydessous) pour cette tâche. Un processus peut déterminer son UID (GID) effectif avec B<geteuid>(2) (B<getegid>(2)).

note: type: Plain text
en: Saved set-user-ID and saved set-group-ID.  These IDs are used in set-user-ID and set-group-ID programs to save a copy of the corresponding effective IDs that were set when the program was executed (see B<execve>(2)).  A set-user-ID program can assume and drop privileges by switching its effective user ID back and forth between the values in its real user ID and saved set-user-ID.  This switching is done via calls to B<seteuid>(2), B<setreuid>(2), or B<setresuid>(2).  A set-group-ID program performs the analogous tasks using B<setegid>(2), B<setregid>(2), or B<setresgid>(2).  A process can obtain its saved set-user-ID (set-group-ID) using B<getresuid>(2)  (B<getresgid>(2)).
fr: UID sauvé et GID sauvé. Ces identifiants sont utilisés dans les programmes set-user-ID et set-group-ID pour sauvegarder une copie des identifiants effectifs correspondants lors de l'exécution du programme (consultez B<execve>(2)). Un programme set-user-ID peut prendre et abandonner des privilèges en changeant son UID effectif entre les valeurs de ses UID réel et sauvé. Cet échange est réalisé par les appels système B<seteuid>(2), B<setreuid>(2) ou B<setresuid>(2). Un programme set-group-ID peut effectuer les opérations correspondantes avec B<setegid>(2), B<setregid>(2) ou B<setresgid>(2). Un processus peut obtenir son UID (resp.\ GID) sauvé avec B<getresuid>(2) (resp.\ B<getresgid>(2)).

note: type: Plain text
en: Filesystem user ID and filesystem group ID (Linux-specific).  These IDs, in conjunction with the supplementary group IDs described below, are used to determine permissions for accessing files; see B<path_resolution>(7)  for details.  Whenever a process's effective user (group) ID is changed, the kernel also automatically changes the filesystem user (group) ID to the same value.  Consequently, the filesystem IDs normally have the same values as the corresponding effective ID, and the semantics for file-permission checks are thus the same on Linux as on other UNIX systems.  The filesystem IDs can be made to differ from the effective IDs by calling B<setfsuid>(2)  and B<setfsgid>(2).
fr: UID et GID du système de fichiers (spécifiques à Linux). Ces identifiants, ainsi que les identifiants de groupe additionnels décrits plus bas, sont utilisés pour déterminer les permissions d'accès aux fichiers\ ; consultez B<path_resolution>(7) pour plus de détails. Lorsque l'UID (ou GID) effectif d'un processus est modifié, le noyau définit automatiquement l'UID (ou GID) du système de fichiers à la même valeur. Ainsi, les identifiants du système de fichiers sont en général égaux aux identifiants effectifs, et la sémantique des vérifications de permissions sont les mêmes sous Linux et sous les autres UNIX. Les identifiants du système de fichiers peuvent prendre une valeur différente des identifiants effectifs en utilisant les appels B<setfsuid>(2) et B<setfsgid>(2).

note: Since kernel 2.6.4, the limit is visible via the read-only file /proc/sys/kernel/ngroups_max. As at 2.6.22-rc2, this file is still read-only. type: Plain text
en: Supplementary group IDs.  This is a set of additional group IDs that are used for permission checks when accessing files and other shared resources.  On Linux kernels before 2.6.4, a process can be a member of up to 32 supplementary groups; since kernel 2.6.4, a process can be a member of up to 65536 supplementary groups.  The call I<sysconf(_SC_NGROUPS_MAX)> can be used to determine the number of supplementary groups of which a process may be a member.  A process can obtain its set of supplementary group IDs using B<getgroups>(2), and can modify the set using B<setgroups>(2).
fr: GID additionnels. Il s'agit d'un ensemble d'identifiants de groupe qui sont utilisés pour les vérifications de permissions d'accès aux fichiers et autres ressources partagées. Sous les noyaux antérieurs à 2.6.4, un processus pouvait avoir jusqu'à 32 groupes additionnels\ ; depuis le noyau 2.6.4, cette limite est de 65536 groupes additionnels. L'appel I<sysconf(_SC_NGROUPS_MAX)> peut être utilisé pour déterminer le nombre de groupes additionnels auxquels un processus peut appartenir. Un processus peut consultez son ensemble de GID additionnels avec B<getgroups>(2), et le modifier avec B<setgroups>(2).

note: type: Plain text
en: A child process created by B<fork>(2)  inherits copies of its parent's user and groups IDs.  During an B<execve>(2), a process's real user and group ID and supplementary group IDs are preserved; the effective and saved set IDs may be changed, as described in B<execve>(2).
fr: Un processus fils créé par B<fork>(2) hérite des copies des UID et GID de son père. Lors d'un B<execve>(2), les UID et GID réels ainsi que les GID supplémentaires sont préservés\ ; les identifiants effectifs et sauvés peuvent être modifiés comme indiqué dans B<execve>(2).

note: type: Plain text
en: Aside from the purposes noted above, a process's user IDs are also employed in a number of other contexts:
fr: En dehors des contextes décrits ci\(hydessus, les UID d'un processus sont également utilisés dans les cas suivants\ :

note: type: Plain text
en: when determining the permissions for sending signals (see B<kill>(2));
fr: lors de la vérification des permissions pour l'envoi de signaux (consultez B<kill>(2)\ ;

note: type: Plain text
en: when determining the permissions for setting process-scheduling parameters (nice value, real time scheduling policy and priority, CPU affinity, I/O priority) using B<setpriority>(2), B<sched_setaffinity>(2), B<sched_setscheduler>(2), B<sched_setparam>(2), B<sched_setattr>(2), and B<ioprio_set>(2);
fr: lors de la vérification des permissions pour la modification des paramètres d'ordonnancement (politesse, politique et priorité d'ordonnancement temps\(hyréel, priorité d'E/S) avec B<setpriority>(2), B<sched_setaffinity>(2), B<sched_setscheduler>(2), B<sched_setparam>(2), B<sched_setattr>(2) et B<ioprio_set>(2)\ ;

note: type: Plain text
en: when checking resource limits (see B<getrlimit>(2));
fr: lors de la vérification de limites de ressources (consultez B<getrlimit>(2))\ ;

note: type: Plain text
en: when checking the limit on the number of inotify instances that the process may create (see B<inotify>(7)).
fr: lorsque la limite du nombre d'instances inotify que le processus peut créer est vérifiée (consultez B<inotify>(7)).

note: type: SH
en: CONFORMING TO
fr: CONFORMITÉ

note: type: SH
en: SEE ALSO
fr: VOIR AUSSI

note: type: Plain text
en: This page is part of release 5.03 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.03 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: Plain text
en: This page is part of release 5.02 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.02 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.

note: type: TH
en: 2016-12-12
fr: 12 décembre 2016

note: type: Plain text
en: This page is part of release 5.01 of the Linux I<man-pages> project.  A description of the project, information about reporting bugs, and the latest version of this page, can be found at \%https://www.kernel.org/doc/man-pages/.
fr: Cette page fait partie de la publication 5.01 du projet I<man-pages> Linux. Une description du projet et des instructions pour signaler des anomalies peuvent être trouvées à l'adresse \%https://www.kernel.org/doc/man-pages/.
