グループ名からグループ情報を取得する
getgrnam
はシステムのグループエントリーファイル(グループの登録情報を格納したファイルで通常は
/etc/group
)にアクセスし、NAME
に指定されたグループ名から該当のグループ情報を返します。
# 0 1 2 3
my ( $name, $passwd, $gid, $members ) = getgrnam('adm');
No. | 変数 | 意味 | 実例 |
---|---|---|---|
0 | $name |
グループ名 | adm |
1 | $passwd |
パスワード (未使用のため通常はダミーの値が入る) | x |
2 | $gid |
グループID | 5 |
3 | $members |
グループに所属するユーザー名のリスト (スペース区切り) | syslog futomi |
なお、getgrnam
は Windows では機能しませんので注意してください。