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.

I have a natural revulsion to any operating system that shows so little planning as to have to named all of its commands after digestive noises (awk, grep, fsck, nroff).