noble (2) geteuid.2.gz

Provided by: manpages-pl-dev_4.21.0-2_all bug

NAZWA

       getuid, geteuid - pobranie tożsamości użytkownika

BIBLIOTEKA

       Standardowa biblioteka C (libc, -lc)

SKŁADNIA

       #include <unistd.h>

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

OPIS

       getuid() zwraca rzeczywisty identyfikator użytkownika procesu wywołującego.

       geteuid() zwraca efektywny identyfikator użytkownika procesu wywołującego.

BŁĘDY

       These functions are always successful and never modify errno.

STANDARDY

       POSIX.1-2001, POSIX.1-2008, 4.3BSD.

UWAGI

   Historia
       W Uniksie V6 wywołanie getuid() zwracało (euid << 8) + uid. UNIX V7 wprowadził osobne wywołania  getuid()
       i geteuid().

       Oryginalnie  wywołania  systemowe  getuid()  i  geteuid()  pod  Linuksem  obsługiwały   tylko   16-bitowe
       identyfikatory  grup.  Następnie  w  Linuksie  2.4 zostały dodane getuid32() oraz geteuid32() obsługujące
       identyfikatory 32-bitowe. Funkcje opakowujące getuid() i geteuid() biblioteki glibc obsługują te warianty
       w sposób przezroczysty dla użytkownika.

       On  Alpha, instead of a pair of getuid()  and geteuid()  system calls, a single getxuid()  system call is
       provided, which returns a pair of real and effective UIDs.  The glibc getuid()   and  geteuid()   wrapper
       functions transparently deal with this.  See syscall(2)  for details regarding register mapping.

ZOBACZ TAKŻE

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

TŁUMACZENIE

       Autorami    polskiego    tłumaczenia   niniejszej   strony   podręcznika   są:   Andrzej   Krzysztofowicz
       <ankry@green.mf.pg.gda.pl>, Robert Luberda <robert@debian.org> i Michał Kułach <michal.kulach@gmail.com>

       Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje  o  warunkach  licencji  można  uzyskać
       zapoznając  się  z  GNU General Public License w wersji 3 ⟨https://www.gnu.org/licenses/gpl-3.0.html⟩ lub
       nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.

       Błędy w tłumaczeniu  strony  podręcznika  prosimy  zgłaszać  na  adres  listy  dyskusyjnej  ⟨manpages-pl-
       list@lists.sourceforge.net⟩.