36.10组数据库函数

Octave的组数据库函数以具有以下字段的结构体返回信息。

Name

用户名。

passwd

加密的密码(如果可用)。

gid

数字组id。

mem

组的成员。

在以下函数的描述中,此数据结构被称为grp_结构体.

 
: grp_struct = getgrent ()

从组数据库中返回一个条目,必要时将其打开。

一旦到达数据的末尾,getgrent返回0。

详见: setgrent, endgrent.

 
: grp_struct = getgrgid (gid).

返回具有组ID的组数据库中的第一个条目gid.

如果组ID不存在于数据库中,getgrgid返回0。

详见: getgrnam.

 
: grp_struct = getgrnam (name)

返回组数据库中具有组名称的第一个条目name.

如果组名称不存在于数据库中,getgrnam返回0。

详见: getgrgid.

 
: [status, msg] = setgrent ()

返回指向组数据库开头的内部指针。

详见: getgrent, endgrent.

 
: [status, msg] = endgrent ()

关闭组数据库。

详见: getgrent, setgrent.


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号