grp- 组数据库 – Unix特定服务(Python教程)(参考资料)
grp
– 组数据库
此模块提供对Unix组数据库的访问。它在allUnix版本上可用.
组数据库条目被报告为类似元组的对象,其属性对应于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
被提升.自版本3.6以来被删除:因为Python 3.6支持非整数参数,例如浮点字符串
getgrgid()
已弃用.
grp.
getgrnam
(name)- 返回给定组名的组数据库条目。
KeyError
如果要求输入的内容无法找到.
grp.
getgrall
()- 以任意顺序返回所有可用组条目的列表.
另见
- 模块
pwd
- 用户数据库的界面,与此类似.
- 模块
spwd
- 影子密码的界面数据库,与此类似.
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。