GROUP(5) — UNIX Programmer’s Manual
名称
group − グループファイル
形式
/etc/group
解説
group (グループ)には、それぞれのグループについて以下の情報が収められます。
・グループ名
・暗号化されたパスワード
・グループ ID を示す数字
・そのグループ内に含まれるすべてのユーザをコンマで区切って示すリスト これは ASCII ファイルです。各フィールドは、コロン(:)で区切られ、 それぞれのグループは改行によって区切られています。 パスワードフィールドが空白である場合、パスワードは要求されません。 このファイルは /etc ディレクトリ内にあります。 このファイルは、暗号化されたパスワードを備えていることから、 一般読み取り許可を備えることができるため、 例えば、グループ ID の数値をグループ名にマップするため に使用することができます。
グループファイルは、イエローページからのエントリの取り入れを 意味するプラス記号(+)から始まる行を収めることができます。 プラス(+)エントリには2つのスタイルがあります。+ はそれだけで、 その時点においてイエローページグループファイルの全内容 を挿入することを意味します。 +name は、その時点において(もしあれば)イエローページからその name (名称)に関するエントリを挿入することを意味します。 プラス(+)エントリが空白以外のパスワードあるいは グループメンバフィールドを備えている場合、 そのフィールドの内容が、イエローページ内に含まれる内容を変更します。 数値グループ ID フィールドは変更することはできません。
グループファイルはまた、マイナス記号(−)から始まる行を含むこともでき、 こうしたエントリはグループエントリを禁じるために使用されます。 マイナス(−)エントリのスタイルは 1つだけです。 −name で構成されるエントリは、その name (名称)に関する後続のエントリを禁止することを意味します。 それがイエローページからのものであっても、 ローカルグループファイルからのものであっても、 それ以降のエントリはすべて禁止されます。
例
−oldproj
+myproject:::bill, steve
+:
これらのエントリがグループファイルの最後にあった場合には、グループ oldproj が −oldproj というエントリの後にある場合、そのグループ oldproj は無視されます。また、グループ myproject には、 bill (ビル)と steve (スティーブ)というメンバが含まれ、 myproject グループに関するイエローページエントリのパスワードおよびグループ ID が 含まれることになります。イエローページにリストされて いるすべてのグループが引き入れられ、 myproject に関するエントリの後に置かれることになります。
関連ファイル
/etc/group, /etc/yp/group
関連事項
setgroups(2), initgroups(3), crypt(3), passwd(1), passwd(5)
バグ
passwd(1) コマンドによって、グループパスワードを変更することができません。
NEWS-OSRelease 3.3