8.4 組み込みモジュール grp

  このモジュールは、Unix のグループデータベースへのアクセスを提供します。 全ての Unix バージョンで使用可能です。

グループデータベースのエントリーは、以下の4つのアイテムを含んだタプルで 取得することができます。("<grp.h>" を参照してください。) タプル内のアイテムの順番は次ようになります: gr_namegr_passwdgr_gidgr_mem。 グループID は整数で、名前とパスワードは文字列、そしてメンバーリストは文字列の リストです。(ほとんどのユーザは、グループのメンバーとして明示的にリストされる ことはありません。ユーザがどのグループに属しているかは、パスワードデータベース に定義されています。) 問い合わせられたエントリーが見つからなかった場合は、例外 KeyError を あげます。

このモジュールには、以下の関数が定義されています。

getgrgid (gid)
指定されたグループIDの、グループデータベースのエントリーを返します。

getgrnam (name)
指定されたグループ名の、グループデータベースのエントリーを返します。

getgrall ()
グループデータベースの全てのエントリーを、任意の順序で返します。


guido@python.org