grp
--- 組數據庫?
該模塊提供對Unix組數據庫的訪(fǎng)問(wèn)。 它在所有Unix版本上都可用。
Group database entries are reported as a tuple-like object, whose attributes
correspond to the members of the group
structure (Attribute field below, see
<grp.h>
):
索引 |
屬性 |
含意 |
---|---|---|
0 |
gr_name |
組名 |
1 |
gr_passwd |
(加密的)組密碼; 通常為空 |
2 |
gr_gid |
數字組ID |
3 |
gr_mem |
組內所有成員的用戶(hù)名 |
gid 是整數,名稱(chēng)和密碼是字符串,成員列表是字符串列表。 (注意,大多數用戶(hù)未根據密碼數據庫顯式列為所屬組的成員。請檢查兩個(gè)數據庫以獲取完整的成員資格信息。還要注意,以 +
或 -
開(kāi)頭的 gr_name
可能是 YP/NIS 引用,可能無(wú)法通過(guò) getgrnam()
或 getgrgid()
訪(fǎng)問(wèn)。)
本模塊定義如下內容:
- grp.getgrgid(gid)?
返回給定數字組 ID 的組數據庫條目。 如果請求的條目無(wú)法找到則會(huì )引發(fā)
KeyError
。3.6 版后已移除: 從 Python 3.6 開(kāi)始,棄用對
getgrgid()
中的 float 或 string 等非 integer 參數的支持。
- grp.getgrall()?
以任意順序返回所有可用組條目的列表。