NAME
getuid, geteuid - get user identity
SYNOPSIS
#include <unistd.h> #include <sys/types.h> uid_t getuid(void); uid_t geteuid(void);
DESCRIPTION
getuid() returns the real user ID of the calling process. geteuid() returns the effective user ID of the calling process.
ERRORS
These functions are always successful.
CONFORMING TO
POSIX.1-2001, POSIX.1-2008, 4.3BSD.
NOTES
History In UNIX V6 the getuid() call returned (euid << 8) + uid. UNIX V7 introduced separate calls getuid() and geteuid(). The original Linux getuid() and geteuid() system calls supported only 16-bit user IDs. Subsequently, Linux 2.4 added getuid32() and geteuid32(), supporting 32-bit IDs. The glibc getuid() and geteuid() wrapper functions transparently deal with the variations across kernel versions.
SEE ALSO
getresuid(2), setreuid(2), setuid(2), credentials(7)
COLOPHON
This page is part of release 4.09 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/.
More Linux Commands
manpages/CPANPLUS::Module::Author::Fake.3pm.html
CPANPLUS::Module::Author::Fake(3pm) - (unknown subject).....
A class for creating fake author objects, for shortcut use internally by CPANPLUS . Inherits from CPANPLUS::Module::Author. METHODS new( _id => DIGIT ) Creates
manpages/DBI::DBD::Metadata.3pm.html
DBI::DBD::Metadata(3pm) - Generate the code and data for som
The idea is to extract metadata information from a good quality ODBC driver and use it to generate code and data to use in your own DBI driver for the same data
manpages/XCloseOM.3.html
XCloseOM(3) - open output methods - Linux manual page.......
The XOpenOM function opens an output method matching the current locale and modifiers specification. The current locale and modifiers are bound to the output me
manpages/Mail::SpamAssassin::ArchiveIterator.3pm.html
Mail::SpamAssassin::ArchiveIterator(3pm) - find and process
The Mail::SpamAssassin::ArchiveIterator module will go through a set of mbox files, mbx files, and directories (with a single message per file) and generate a l
manpages/fputc_unlocked.3.html
fputc_unlocked(3) - nonlocking stdio functions (Man Page)...
Each of these functions has the same behavior as its counterpart without the _unlocked suffix, except that they do not use locking (they do not set locks themse
manpages/curl_easy_duphandle.3.html
curl_easy_duphandle(3) - Clone a libcurl session handle.....
This function will return a new curl handle, a duplicate, using all the options previously set in the input curl handle. Both handles can subsequently be used i
manpages/echo.1.html
echo(1) - display a line of text (Commands - Linux man page)
Echo the STRING(s) to standard output. -n do not output the trailing newline -e enable interpretation of backslash escapes -E disable interpretation of backslas
manpages/inotify_rm_watch.2.html
inotify_rm_watch(2) - remove an existing watch from an inoti
inotify_rm_watch() removes the watch associated with the watch descriptor wd from the inotify instance associated with the file descriptor fd. Removing a watch
manpages/xmllint.1.html
xmllint(1) - command line XML tool - Linux manual page......
The xmllint program parses one or more XML files, specified on the command line as XML-FILE (or the standard input if the filename provided is - ). It prints va
manpages/XtCalloc.3.html
XtCalloc(3) - memory management functions - Linux man page
The XtMalloc functions returns a pointer to a block of storage of at least the specified size bytes. If there is insufficient memory to allocate the new block,
manpages/pstruct.1.html
pstruct(1) - Dump C structures as generated from "cc -g -S"
The following is the old c2ph.doc documentation by Tom Christiansen <tchrist@perl.com> Date: 25 Jul 91 08:10:21 GMT Once upon a time, I wrote a program called p
manpages/SDL_GetGamma.3.html
SDL_GetGamma(3) - Gets the gamma of the display (Man Page)
Gets the color gamma of the display. The gamma value for each color component will be place in the parameters red, green and blue. The values can range from 0.1
