Provided by: manpages-fr-dev_3.32d0.2p4-1_all bug

NOM

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

SYNOPSIS

       #include <unistd.h>
       #include <sys/types.h>

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

DESCRIPTION

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

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

       Quand  un  programme  normal  est  exécuté,  les  UID  réel  et effectif du processus sont
       l'identifiant de l'utilisateur  exécutant  le  fichier.  Quand  un  programme  setuid  est
       exécuté,   l'UID   réel  est  l'utilisateur  appelant,  et  l'UID  effectif  correspond  à
       l'utilisateur propriétaire du fichier exécuté.

ERREURS

       Ces fonctions réussissent toujours.

CONFORMITÉ

       POSIX.1-2001, BSD 4.3.

NOTES

   Historique
       Dans UNIX V6, l'appel getuid() renvoie (euid << 8) + uid. UNIX V7 a introduit  des  appels
       getuid() et geteuid() séparés.

NOTES

       Les  appels  système  getuid()  et  geteuid()  originaux  de  Linux  ne  géraient  que des
       identifiants d'utilisateur sur 16 bits. En conséquence, Linux 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.

VOIR AUSSI

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

COLOPHON

       Cette  page  fait partie de la publication 3.32 du projet man-pages Linux. Une description
       du projet et des  instructions  pour  signaler  des  anomalies  peuvent  être  trouvées  à
       l'adresse <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis    2010,    cette   traduction   est   maintenue   à   l'aide   de   l'outil   po4a
       <URL:http://po4a.alioth.debian.org/> par l'équipe de traduction  francophone  au  sein  du
       projet perkamon <URL:http://perkamon.alioth.debian.org/>.

       Christophe   Blaess   <URL:http://www.blaess.fr/christophe/>   (1996-2003),  Alain  Portal
       <URL:http://manpagesfr.free.fr/> (2003-2006). Julien Cristau et  l'équipe  francophone  de
       traduction de Debian (2006-2009).

       Veuillez     signaler     toute     erreur     de     traduction     en     écrivant     à
       <debian-l10n-french@lists.debian.org>  ou  par  un  rapport  de  bogue   sur   le   paquet
       manpages-fr.

       Vous  pouvez  toujours  avoir  accès  à la version anglaise de ce document en utilisant la
       commande « man -L C <section> <page_de_man> ».