tail head cat sleep
QR code linking to this page

manページ  — GETUID

名称

getuid, geteuid – ユーザ識別子を得る

内容

ライブラリ

Standard C Library (libc, -lc)

書式

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

uid_t
getuid(void);

uid_t
geteuid(void);

解説

getuid() システムコールは、呼び出しプロセスの実ユーザ ID を返します。 geteuid() システムコールは、呼び出しプロセスの実効ユーザ ID を返します。

実ユーザ ID は、プログラムを起動したユーザの ID です。 実効ユーザ ID は、 " ユーザ ID 設定" モードプロセスの実行中にプロセスに追加のパーミッションを与えるので、 getuid() を使用して呼び出しプロセスの実ユーザ ID を把握します。

エラー

getuid() システムコールと geteuid() システムコールは必ず正常に完了するので、エラーを示すための戻り値はありません。

関連項目

getgid(2), issetugid(2), setgid(2), setreuid(2), setuid(2)

規格

geteuid() システムコールと getuid() システムコールは IEEE Std 1003.1-90 ("POSIX.1") に適合しています。

歴史

getuid() 関数と geteuid() 関数は AT&T v7 ではじめて登場しました。

GETUID (2) June 4, 1993

tail head cat sleep
QR code linking to this page


このマニュアルページサービスについてのご意見は Ben Bullock にお知らせください。 Privacy policy.

The number of UNIX installations has grown to 10, with more expected.
— UNIX Programming Manual, 1972