perkamon - en to fr translation catalogue (25 entries)

note: type: TH
en: 2017-09-15
fr: 15 septembre 2017

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: setresuid, setresgid - set real, effective and saved user or group ID
fr: setresuid, setresgid - Définir les UID ou les GID réels, effectifs et sauvés

note: type: Plain text
en: B<#define _GNU_SOURCE> /* See feature_test_macros(7) */
fr: B<#define _GNU_SOURCE> /* Consultez feature_test_macros(7) */

note: type: Plain text
en: B<setresuid>()  sets the real user ID, the effective user ID, and the saved set-user-ID of the calling process.
fr: B<setresuid>() définit les UID réel, effectif et (effectif) sauvé du processus appelant.

note: type: Plain text
en: If one of the arguments equals -1, the corresponding value is not changed.
fr: Si l'un des paramètres vaut -1, la valeur correspondante n'est pas modifiée.

note: type: Plain text
en: Regardless of what changes are made to the real UID, effective UID, and saved set-user-ID, the filesystem UID is always set to the same value as the (possibly new) effective UID.
fr: Indépendamment des changements concernant les UID réel, effectif et sauvés, le fsuid est toujours défini à la même valeur que l'UID effectif.

note: type: Plain text
en: Completely analogously, B<setresgid>()  sets the real GID, effective GID, and saved set-group-ID of the calling process (and always modifies the filesystem GID to be the same as the effective GID), with the same restrictions for unprivileged processes.
fr: De manière analogue, B<setresgid>() définit les GID réel, effectif et sauvé du processus appelant (et définit toujours le fsgid à la même valeur que le GID effectif) avec les mêmes restrictions pour les processus n'ayant aucun GID nul.

note: type: SH
en: RETURN VALUE
fr: VALEUR DE RETOUR

note: type: Plain text
en: On success, zero is returned.  On error, -1 is returned, and I<errno> is set appropriately.
fr: S'il réussit, cet appel système renvoie 0. S'il échoue, il renvoie -1 et remplit I<errno> en conséquence.

note: type: Plain text
en: I<Note>: there are cases where B<setresuid>()  can fail even when the caller is UID 0; it is a grave security error to omit checking for a failure return from B<setresuid>().
fr: I<Note> : dans certains cas, B<setresuid>() peut échouer alors même que l'UID de l'appelant est 0 ; ne pas vérifier la valeur renvoyée par B<setresuid>() pour détecter un échec est une grave erreur qui compromet la sécurité du système.

note: type: SH
en: ERRORS
fr: ERREURS

note: type: Plain text
en: The call would change the caller's real UID (i.e., I<ruid> does not match the caller's real UID), but there was a temporary failure allocating the necessary kernel data structures.
fr: L'appel a changé l'identifiant (UID) réel de l'appelant (c'est à dire que I<ruid> ne correspond pas à l'UID réel de l'appelant), mais une erreur temporaire est survenue lors de l'allocation des structures de données du noyau nécessaires à l'opération.

note: type: Plain text
en: I<ruid> does not match the caller's real UID and this call would bring the number of processes belonging to the real user ID I<ruid> over the caller's B<RLIMIT_NPROC> resource limit.  Since Linux 3.1, this error case no longer occurs (but robust applications should check for this error); see the description of B<EAGAIN> in B<execve>(2).
fr: I<ruid> ne correspond pas à l'UID réel de l'appelant et suite à cet appel, le nombre de processus appartenant à l'utilisateur dont l'identifiant réel est I<ruid> a dépassé la limite de ressources B<RLIMIT_NPROC> de l'appelant. A partir de Linux 3.1, cette erreur ne peut plus se produire (néanmoins, les applications sérieuses doivent vérifier que l'erreur ne s'est pas produite) ; consultez la description de B<EAGAIN> dans B<execve>(2).

note: type: Plain text
en: One or more of the target user or group IDs is not valid in this user namespace.
fr: Au moins un des identifiants utilisateur ou groupe cible n'est pas valide dans espace de noms utilisateur.

note: type: Plain text
en: These calls are available under Linux since Linux 2.1.44.
fr: Ces appels sont disponibles sous Linux depuis la version 2.1.44.

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

note: type: Plain text
en: These calls are nonstandard; they also appear on HP-UX and some of the BSDs.
fr: Ces appels ne sont pas standards\ ; ils apparaissent également sur HP-UX et certains BSD.

note: type: Plain text
en: Under HP-UX and FreeBSD, the prototype is found in I<E<lt>unistd.hE<gt>>.  Under Linux, the prototype is provided by glibc since version 2.3.2.
fr: Sous HP-UX et FreeBSD, le prototype se trouve dans I<E<lt>unistd.hE<gt>>. Sous Linux, le prototype est fourni par la glibc depuis la version 2.3.2.

note: type: Plain text
en: The original Linux B<setresuid>()  and B<setresgid>()  system calls supported only 16-bit user and group IDs.  Subsequently, Linux 2.4 added B<setresuid32>()  and B<setresgid32>(), supporting 32-bit IDs.  The glibc B<setresuid>()  and B<setresgid>()  wrapper functions transparently deal with the variations across kernel versions.
fr: Les appels système B<setresuid>() et B<setresgid>() originaux de Linux ne géraient que des identifiants d'utilisateur et de groupe sur 16 bits. En conséquence, Linux 2.4 a ajouté B<setresuid32>() et B<setresgid32>() qui prennent en charge des identifiants 32 bits. Les fonctions B<setresuid>() et B<setresgid>() de la glibc qui les encapsulent gèrent de manière transparente ces différences entre noyaux.

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: 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/.
