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> ».