36.10 组数据库函数

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

name

用户名。

passwd

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

gid

数字组 ID。

mem

组的成员。

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

 
grp_struct = getgrent ()

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

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

另请参阅: setgrentendgrent

 
grp_struct = getgrgid (gid).

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

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

另请参阅: getgrnam

 
grp_struct = getgrnam (name)

返回组数据库中具有指定组名 name 的第一个条目。

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

另请参阅: getgrgid

 
[status, msg] = setgrent ()

将内部指针重置到组数据库的开头。

另请参阅: getgrentendgrent

 
[status, msg] = endgrent ()

关闭组数据库。

另请参阅: getgrentsetgrent


版权所有 © 2024-2026 Octave中文网

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