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.
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.74 des Projekts Linux-
man-pages. Eine Beschreibung des Projekts, Informationen, wie Fehler
gemeldet werden können sowie die aktuelle Version dieser Seite 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>, Chris Leick
<c.leick@vollbio.de> und Mario Blättermann
<mario.blaettermann@gmail.com> 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>.