EN JA
CR_SEEOTHERUIDS(9)
CR_SEEOTHERUIDS(9) FreeBSD Kernel Developer's Manual CR_SEEOTHERUIDS(9)

名称

cr_seeotheruidsそれらのユーザ資格証明を与えてオブジェクトの可視性を決定する

書式

int
cr_seeotheruids( struct ucred *u1, struct ucred *u2);

解説

この関数は、それらに関連している資格証明 u1u2 の実ユーザ ID に基づくカーネル中のオブジェクトの可視性を決定します。

オブジェクトの可視性は sysctl(8) 変数 security.bsd.see_other_uids によって影響されます。この変数が 0 でなければ、カーネル中のすべてのオブジェクトはそれらのユーザ ID にかかわりなくお互いに目に見えます。この変数が 0 であるなら、 u1 がスーパユーザ資格証明であるか、または u1u2 が同じ実ユーザ ID であるなら、資格証明 u2 があるオブジェクトは資格証明 u1 があるオブジェクトに見えます。

SYSCTL 変数

security.bsd.see_other_uids
特権のない資格証明があるオブジェクトがお互いに見ることができるなら、 0 以外でなければなりません。

戻り値

この関数は、資格証明 u1 があるオブジェクトが資格証明 u2 があるオブジェクトを“見る”ことができるなら 0 を返し、そうでなければ ESRCH を返します。
November 11, 2003 FreeBSD