Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       getuid, geteuid - abfragen der Benutzerindentitat

"UBERSICHT

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

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

BESCHREIBUNG

       getuid gibt die reale Benutzer-ID des aufrufenden Prozesses zuruck.

       geteuid  gibt  die  effektive  Benutzer-ID  des  aufrufenden  Prozesses
       zuruck.

       Wenn ein normales Programm ausgefuhrt wird, werden  die  effektive  und
       die  reale  Benutzer-ID  auf  die  ID  des  Benutzers  gesetzt, der das
       Programm ausfuhrt. Wenn ein Set-ID-Programm ausgefuhrt  wird,  ist  die
       reale   Benutzer-ID  auf  den  aufrufenden  Benutzer  gesetzt  und  die
       effektive Benutzer-ID entspricht dem Set-ID-Bit der ausgefuhrten Datei.

FEHLER

       Diese Funktionen sind immer erfolgreich.

KONFORM ZU

       POSIX.1-2001, 4.3BSD.

ANMERKUNGEN

   Geschichte
       In UNIX V6 gab der Aufruf getuid() (euid << 8) + uid  zuruck.  UNIX  V7
       fuhrte die getrennten Aufrufe getuid() und geteuid() ein.

ANMERKUNGEN

       Die  Original-Linux-Systemaufrufe  getuid() und geteuid() unterstutzten
       nur 16-Bit-Benutzer-IDs. Nachfolgend fugte  Linux  2.4  getuid32()  und
       geteuid32()     hinzu,     die     32-Bit-IDs     unterstutzten.    Die
       Glibc-Wrapper-Funktionen getuid() and geteuid() stellen die  Anderungen
       transparent uber Kernel-Versionen hinweg bereit.

SIEHE AUCH

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

KOLOPHON

       Diese   Seite   ist   Teil   der  Veroffentlichung  3.32  des  Projekts
       Linux-man-pages. Eine Beschreibung des Projekts und Informationen,  wie
       Fehler     gemeldet     werden     konnen,     finden     sich    unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die deutsche Ubersetzung dieser Handbuchseite wurde  von  Stefan  Janke
       <gonzo@burg.studfb.unibw-muenchen.de>       und       Chris       Leick
       <c.leick@vollbio.de> erstellt.

       Diese Ubersetzung ist Freie Dokumentation; lesen Sie  die  GNU  General
       Public   License   Version   3  oder  neuer  bezuglich  der  Copyright-
       Bedingungen. Es wird KEINE HAFTUNG ubernommen.

       Wenn  Sie  Fehler  in  der  Ubersetzung  dieser  Handbuchseite  finden,
       schicken     Sie     bitte     eine     E-Mail     an     <debian-l10n-
       german@lists.debian.org>.