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()¶
以任�顺�返回所有�用组�目的列表。