INITGROUPS(3) — UNIX Programmer’s Manual
名称
initgroups − グループアクセスリストを初期化する
形式
initgroups(name, basegid)
char ∗name;
int basegid;
解説
initgroups はグループファイルを 読み通し、 setgroups(2) を 使って、 name で指定したユーザ用のグループアクセスリストを設定します。 basegid はグループリストの中に自動的に取り込まれます。 一般に、 この値はグループ番号としてパスワードファイルから与えられます。
関連ファイル
/etc/group
関連事項
診断
スーパーユーザによって呼び出さなかった場合には、 initgroups は −1 を 返します。
バグ
initgroups は getgrent(3) に基づくルーチンを 使用しています。 呼び出すプログラムがこれらのルーチンを 使用する場合、 initgroups の呼び出しの際にグループ構造体は上書きされます。
NEWS-OSRelease 3.3