Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ setegid(3) — NEWS-os 4.2.1R

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.2.1R

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