Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ setgid(3) — NEWS-os 4.1C

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

setreuid(2)

setregid(2)

getuid(2)

getgid(2)

SETUID(3)  —  NEWS-OS Programmer’s Manual

名称

setuid, seteuid, setruid, setgid, setegid, setrgid − ユーザIDとグループIDのセット

形式

#include <sys/types.h>

setuid(uid)
seteuid(euid)
setruid(ruid)
uid_t uid, euid, ruid;

setgid(gid)
setegid(egid)
setrgid(rgid)
gid_t gid, egid, rgid;

解説

setuid (setgid) は、 現在のプロセスの実ユーザと実効ユーザの両方のユーザID(グループID)を 指定どおりにセットします。

seteuid (setegid) は、 現在のプロセスの実効ユーザID(グループID)を セットします。

setruid (setrgid) は、 現在のプロセスの実ユーザID(グループID)を セットします。

これらの呼び出しは、 スーパーユーザに対して、 あるいは引数が実IDまたは実効IDである場合にのみ使用できます。

関連事項

setreuid(2), setregid(2), getuid(2), getgid(2)

診断

ユーザ(グループ)IDがセットされた場合は、 ゼロを 返します。 そうでなければ、 −1を 返します。

NEWS-OSRelease 4.1C

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026