Scroll to navigation

GETUID(2) Manual do Programador do Linux GETUID(2)

NOME

getuid, geteuid - obtém a identidade do usuário

SINOPSE

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

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

DESCRIÇÃO

getuid() returns the real user ID of the calling process.

geteuid() returns the effective user ID of the calling process.

ERROS

Estas funções são sempre bem sucedidas.

DE ACORDO COM

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

NOTAS

História

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.

VEJA TAMBÉM

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

COLOFÃO

Esta página faz parte da versão 4.16 do projeto Linux man-pages. Uma descrição do projeto, informações sobre relatórios de bugs e a versão mais recente desta página podem ser encontradas em https://www.kernel.org/doc/man-pages/.

TRADUÇÃO

A tradução para português brasileiro desta página man foi criada por André Luiz Fassone <lonely_wolf@ig.com.br> e Ricardo C.O.Freitas <english.quest@best-service.com>

Esta tradução é uma documentação livre; leia a Licença Pública Geral GNU Versão 3 ou posterior para as condições de direitos autorais. Nenhuma responsabilidade é aceita.

Se você encontrar algum erro na tradução desta página de manual, envie um e-mail para a lista de discussão de tradutores.

15 setembro 2017 Linux