dwww Home | Manual pages | Find package

getuid(2)                     System Calls Manual                    getuid(2)

NOM
       getuid, geteuid - Obtenir l'identifiant de l'utilisateur

BIBLIOTHÈQUE
       Bibliothèque C standard (libc, -lc)

SYNOPSIS
       #include <unistd.h>

       uid_t getuid(void);
       uid_t geteuid(void);

DESCRIPTION
       getuid() renvoie l'UID réel du processus appelant.

       geteuid() renvoie l'UID effectif du processus appelant.

ERREURS
       Ces fonctions réussissent toujours et ne modifient jamais errno.

STANDARDS
       POSIX.1-2001, POSIX.1-2008, 4.3BSD.

NOTES
   Historique
       Dans  UNIX V6, l'appel getuid() renvoie (euid << 8) + uid. UNIX V7a in-
       troduit des appels getuid() et geteuid() séparés.

       Les appels système getuid() et geteuid() originaux de Linux ne géraient
       que  des  identifiants  d'utilisateur  sur 16 bits. En conséquence, Li-
       nux 2.4 a ajouté getuid32() et geteuid32() qui prennent en  charge  des
       identifiants  32 bits.  Les fonctions getuid() et geteuid() de la glibc
       qui les encapsulent gèrent  de  manière  transparente  ces  différences
       entre noyaux.

       Sur  Alpha, au lieu d'une paire d'appels système getuid() et geteuid(),
       un seul appel système getxuid() est fourni, lequel  renvoie  une  paire
       d'identifiants  utilisateur  réel et effectif. Les fonctions enveloppes
       getuid()  et geteuid() de la glibc gèrent cela de manière transparente.
       Voir syscall(2) pour des détails sur les tableaux de registres.

VOIR AUSSI
       getresuid(2), setreuid(2), setuid(2), credentials(7)

TRADUCTION
       La  traduction française de cette page de manuel a été créée par Chris-
       tophe Blaess <https://www.blaess.fr/christophe/>, Stéphan  Rafin  <ste-
       phan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, Fran-
       çois Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe  Gué-
       rard  <fevrier@tigreraye.org>,  Jean-Luc  Coulon (f5ibh) <jean-luc.cou-
       lon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>,  Thomas  Huriaux
       <thomas.huriaux@gmail.com>,  Nicolas François <nicolas.francois@centra-
       liens.net>, Florentin Duneau <fduneau@gmail.com>, Simon  Paillard  <si-
       mon.paillard@resel.enst-bretagne.fr>,    Denis   Barbier   <barbier@de-
       bian.org>, David Prévot  <david@tilapin.org>,  Cédric  Boutillier  <ce-
       dric.boutillier@gmail.com> et Frédéric Hantrais <fhantrais@gmail.com>

       Cette traduction est une documentation libre ; veuillez vous reporter à
       la       GNU       General       Public        License        version 3
       ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩  concernant  les conditions
       de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.

       Si vous découvrez un bogue dans la traduction de cette page de  manuel,
       veuillez envoyer un message à ⟨debian-l10n-french@lists.debian.org⟩.

Pages du manuel de Linux 6.03   30 octobre 2022                      getuid(2)

Generated by dwww version 1.15 on Sat Jun 29 00:40:04 CEST 2024.