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.

Do you laugh when the waiter drops a tray full of dishes? Unix weenies do. They're the first ones to laugh at hapless users, trying to figure out an error message that doesn't have anything to do with what they just typed.
— The Unix Haters' handbook