kcred_setgroups 内核服务

用途

将并发组集复制到凭证结构中。

语法

#include <sys/cred.h>

int kcred_setgroups ( crp, ngroups, groups )
struct ucred * cr;
int ngroups;
gid_t * groups;

参数

描述
茨尔普 指向凭证结构的指针
ngroups 组标识值的数组的大小
组标识值的数组

描述

kcred_setgroups 内核服务将 ngroups 并发组集成员复制到 茨尔普指向的凭证结构中。 茨尔普 必须是有效的所引用凭证结构,并且不能是任何进程的当前凭证。

执行环境

kcred_setgroups 内核服务只能从进程环境中进行调用。

返回值

描述
重大安全事件数量 已成功复制该并发组集。
-1 发生一个错误。