BEZEICHNUNG¶
getuid, geteuid - abfragen der Benutzerindentität
ÜBERSICHT¶
#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 zurück.
 
geteuid gibt die effektive Benutzer-ID des aufrufenden Prozesses
  zurück.
FEHLER¶
Diese Funktionen sind immer erfolgreich.
POSIX.1-2001, 4.3BSD.
ANMERKUNGEN¶
Geschichte¶
In UNIX V6 gab der Aufruf 
getuid() 
(euid << 8) + uid
  zurück. UNIX V7 führte die getrennten Aufrufe 
getuid() und
  
geteuid() ein.
ANMERKUNGEN¶
Die Original-Linux-Systemaufrufe 
getuid() und 
geteuid()
  unterstützten nur 16-Bit-Benutzer-IDs. Nachfolgend fügte Linux 2.4
  
getuid32() und 
geteuid32() hinzu, die 32-Bit-IDs
  unterstützten. Die Glibc-Wrapper-Funktionen 
getuid() and
  
geteuid() stellen die Änderungen transparent über
  Kernel-Versionen hinweg bereit.
SIEHE AUCH¶
getresuid(2), 
setreuid(2), 
setuid(2), 
credentials(7)
KOLOPHON¶
Diese Seite ist Teil der Veröffentlichung 3.42 des Projekts Linux-
  
man-pages. Eine Beschreibung des Projekts und Informationen, wie Fehler
  gemeldet werden können, finden sich unter
  
http://www.kernel.org/doc/man-pages/.
 
ÜBERSETZUNG¶
Die deutsche Übersetzung dieser Handbuchseite wurde von Stefan Janke
  <gonzo@burg.studfb.unibw-muenchen.de> und Chris Leick
  <c.leick@vollbio.de> erstellt.
 
Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public
  License Version 3 oder neuer bezüglich der Copyright-Bedingungen. Es wird
  KEINE HAFTUNG übernommen.
 
Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken
  Sie bitte eine E-Mail an <debian-l10n-german@lists.debian.org>.