JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ( feature_test_macros (7) 参照): setgroups (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 getgroups () は呼び出し元プロセスの補助グループ (supplementary group) ID を list に返す。 size 引数には、 list により参照されるバッフ ... size が 0 ならば、 list は修正されないが、そのプロセスの補助グループ ID の合計数が返される。 これを使うことで、それ以降の getgroups () の呼び出しで必要となる動的割り当てバッファー list のサイズを、呼び出し元が決定することができる。 setgroups () sets the ... e buffer pointed to by list . A process can drop all of its supplementary groups with the call: setgroups(0, NULL); 返り値 getgroups () は、成功すると補助グループ ID の数を返す。 エラーの場合 -1 を返し、 errno を適切に設定する。 setgroups () は、成功すると ... ... ( feature_test_macros (7) 参照): setgroups (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 getgroups () は呼び出し元プロセスの補助グループ (supplementary group) ID を list に返す。 size 引数には、 list により参照されるバッフ ... size が 0 ならば、 list は修正されないが、そのプロセスの補助グループ ID の合計数が返される。 これを使うことで、それ以降の getgroups () の呼び出しで必要となる動的割り当てバッファー list のサイズを、呼び出し元が決定することができる。 setgroups () sets the ... e buffer pointed to by list . A process can drop all of its supplementary groups with the call: setgroups(0, NULL); 返り値 getgroups () は、成功すると補助グループ ID の数を返す。 エラーの場合 -1 を返し、 errno を適切に設定する。 setgroups () は、成功すると ... ... ( feature_test_macros (7) 参照): setgroups (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 getgroups () は呼び出し元プロセスの補助グループ (supplementary group) ID を list に返す。 size 引数には、 list により参照されるバッフ ... size が 0 ならば、 list は修正されないが、そのプロセスの補助グループ ID の合計数が返される。 これを使うことで、それ以降の getgroups () の呼び出しで必要となる動的割り当てバッファー list のサイズを、呼び出し元が決定することができる。 setgroups () sets the ... e buffer pointed to by list . A process can drop all of its supplementary groups with the call: setgroups(0, NULL); 返り値 getgroups () は、成功すると補助グループ ID の数を返す。 エラーの場合 -1 を返し、 errno を適切に設定する。 setgroups () は、成功すると ... ... ( feature_test_macros (7) 参照): setgroups (): Since glibc 2.19: _DEFAULT_SOURCE Glibc 2.19 and earlier: _BSD_SOURCE 説明 getgroups () は呼び出し元プロセスの補助グループ (supplementary group) ID を list に返す。 size 引数には、 list により参照されるバッフ ... size が 0 ならば、 list は修正されないが、そのプロセスの補助グループ ID の合計数が返される。 これを使うことで、それ以降の getgroups () の呼び出しで必要となる動的割り当てバッファー list のサイズを、呼び出し元が決定することができる。 setgroups () sets the ... e buffer pointed to by list . A process can drop all of its supplementary groups with the call: setgroups(0, NULL); 返り値 getgroups () は、成功すると補助グループ ID の数を返す。 エラーの場合 -1 を返し、 errno を適切に設定する。 setgroups () は、成功すると ... ... ( feature_test_macros (7) 参照): group_member (): _GNU_SOURCE 説明 group_member () 関数は、 呼び出し元の補助グループ ID ( getgroups (2) が返す値) のいずれかが gid に一致するかを検索する。 返り値 group_member () 関数は、 呼び出し元の補助グループ ID のいず ... かが gid に一致すれば 0 以外の値を、そうでなければ 0 を返す。 準拠 この関数は非標準の GNU 拡張である。 関連項目 getgid (2), getgroups (2), getgrouplist (3), group (5) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部であ ... ... は、 attributes (7) を参照。 インターフェース 属性 値 initgroups () Thread safety MT-Safe locale 準拠 SVr4, 4.3BSD. 関連項目 getgroups (2), setgroups (2), credentials (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部で ... ... ロセスがメンバーとなることができる可能性のある 補助グループ数を知ることができる。 プロセスは、自分の補助グループ ID の集合を getgroups (2) で取得できる。 fork (2) で生成された子プロセスは親プロセスのユーザー ID とグループ ID を継承する。 execve (2) の間、プ ... 1), id (1), newgrp (1), ps (1), runuser (1), setpriv (1), sg (1), su (1), access (2), execve (2), faccessat (2), fork (2), getgroups (2), getpgrp (2), getpid (2), getppid (2), getsid (2), kill (2), setegid (2), seteuid (2), setfsgid (2), setfsuid (2), set ... ... ]); gr = getgrgid(groups[j]); if (gr != NULL) printf(" (%s)", gr->gr_name); printf("\n"); } exit(EXIT_SUCCESS); } 関連項目 getgroups (2), setgroups (2), getgrent (3), group_member (3), group (5), passwd (5) この文書について この man ページは Linux man-pag ... ... 値、 $3 は getgid (2) システムコールの値、 $4 は getegid (2) システムコールの値です。もし、さらにフィールドがあれば、 それは getgroups (2) システムコールが返すグループ ID のリストです。 全てのシステムで複数のグループがサポートされているわけではありません。 ... print NR, $0 } 関連項目 egrep (1), getpid (2), getppid (2), getpgrp (2), getuid (2), geteuid (2), getgid (2), getegid (2), getgroups (2) The AWK Programming Language , Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger, Addison-Wesley, 1988. ISBN 0-20 ... ... osf_getdtablesize (2) getegid (2) 1.0 getegid32 (2) 2.4 geteuid (2) 1.0 geteuid32 (2) 2.4 getgid (2) 1.0 getgid32 (2) 2.4 getgroups (2) 1.0 getgroups32 (2) 2.4 gethostname (2) 2.0 Alpha, was available on SPARC up to Linux 2.6.26 getitimer (2) 1.0 getpeer ... 6 ビットから 32 ビットに増えた。 この変更に対応するため、いくつかのシステムコールが追加された ( chown32 (2), getuid32 (2), getgroups32 (2), setresuid32 (2) など)。 これらのシステムコールが、末尾の "32" が付かない同名の 古いバージョンに代わって使われるよう ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。