このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.2 リファレンスマニュアル

class Etc::Group

[edit]

要約

Etc.#getgrent で得られる構造体。

この構造体の値を変更してもシステムには反映されません。

目次

特異メソッド
インスタンスメソッド

継承しているメソッド

Structから継承している特異メソッド
Structから継承しているメソッド
Enumerableから継承しているメソッド

特異メソッド

each {|entry| ... } -> Etc::GroupRuby 2.5.0 から[permalink][rdoc][edit]
each -> Enumerator

/etc/group に含まれるエントリを一つずつブロックに渡して評価します。ブロックを省略した場合は Enumerator を返します。

[SEE_ALSO] Etc.#getpwent

インスタンスメソッド

gid -> IntegerRuby 2.5.0 から[permalink][rdoc][edit]

グループ ID を返します。

gid=(gid)Ruby 2.5.0 から[permalink][rdoc][edit]

グループ ID を設定します。

mem -> [String]Ruby 2.5.0 から[permalink][rdoc][edit]

このグループに所属するメンバーのログイン名を配列で返します。

mem=(mem)Ruby 2.5.0 から[permalink][rdoc][edit]

このグループに所属するメンバーのログイン名を設定します。

name -> StringRuby 2.5.0 から[permalink][rdoc][edit]

グループ名を返します。

name=(name)Ruby 2.5.0 から[permalink][rdoc][edit]

グループ名を設定します。

passwd -> StringRuby 2.5.0 から[permalink][rdoc][edit]

暗号化されたパスワードを返します。

このグループのパスワードへのアクセスが無効である場合は 'x' を返します。このグループの一員になるのにパスワードが不要である場合は、空文字列を返します。

passwd=(passwd)Ruby 2.5.0 から[permalink][rdoc][edit]

このグループのパスワードを設定します。