首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

grp

该模块提供对Unix组数据库的访问。它适用于所有的Unix版本。

组数据库条目报告为元组对象,其属性对应于group结构的成员(下面的属性字段,请参阅<pwd.h>):

指数

属性

含义

0

gr_name

组的名称

1

gr_passwd

(加密)组密码; 通常是空的

2

gr_gid

数字组ID

3

Gr_mem

所有组成员的用户名

gid是一个整数,名称和密码是字符串,而成员列表是一个字符串列表。 (请注意,根据密码数据库,大多数用户没有明确列出他们所在的组的成员,请检查两个数据库以获取完整的成员信息。还要注意,以+或 - 开头的gr_name可能是YP / NIS引用,可能无法通过getgrnam()或getgrgid()访问。)

它定义了以下项目:

grp.getgrgid(gid)

返回给定数字组ID的组数据库条目。如果找不到要求的条目,则会提出KeyError

grp.getgrnam(name)

返回给定组名称的组数据库条目。如果找不到要求的条目,则会提出KeyError

grp.getgrall()

以任意顺序返回所有可用组条目的列表。

扩展内容

Module pwd与用户数据库的接口,与此类似。 模块spwd影子密码数据库的界面,与此类似。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com