grp --- 组数�库¶


该模��供对Unix组数�库的访问。 它在所有Unix版本上都�用。

�用性: Unix, � Emscripten, � WASI。

组数�库�目被报告为类似元组的对象,其属性对应于 group 结构的�员 (下�的属性字段,请�� <grp.h>):

索引

属性

��

0

gr_name

组�

1

gr_passwd

(加密的)组密�; 通常为空

2

gr_gid

数字组ID

3

gr_mem

组内所有�员的用户�

gid 是整数,�称和密�是字符串,�员列表是字符串列表。 (注�,大多数用户未根�密�数�库显�列为所属组的�员。请检查两个数�库以获�完整的�员资格信�。还�注�,以 + 或 - 开头的 gr_name �能是 YP/NIS 引用,�能无法通过 getgrnam() 或 getgrgid() 访问。)

本模�定义如下内容:

grp.getgrgid(id)¶

返回给定数字组 ID 的组数�库�目。 如果请求的�目无法找到则会引� KeyError。

在 3.10 版本�生�更: 对于�整数�数如浮点数或字符串将引� TypeError。

grp.getgrnam(name)¶

返回给定组�的组数�库�目。 如果找�到�求的�目,则会引� KeyError 错误。

grp.getgrall()¶

以任�顺�返回所有�用组�目的列表。

��

模� pwd

用户数�库的接�,与此类似。

模� spwd

针对影�密�数�库的接�,与本模�类似。