JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... , uid_t euid ); int setregid(gid_t rgid , gid_t egid ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): setreuid (), setregid (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOU ... RCE 説明 setreuid () は呼び出し元のプロセスの実 (real) ユーザー ID と 実効 (effective) ユーザー ID を設定する。 実ユーザー ID や実効ユーザー ... 成功した場合は 0 が返される。エラーの場合は -1 が返され、 errno が適切に設定される。 注意 : 呼び出し元が UID 0 であっても setreuid () が失敗する場合がある。 setreuid () からのリターンが失敗かどうかの確認を省略することは重大なセキュリティ上のエラーとなる ... ... , uid_t euid ); int setregid(gid_t rgid , gid_t egid ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): setreuid (), setregid (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOU ... RCE 説明 setreuid () は呼び出し元のプロセスの実 (real) ユーザー ID と 実効 (effective) ユーザー ID を設定する。 実ユーザー ID や実効ユーザー ... 成功した場合は 0 が返される。エラーの場合は -1 が返され、 errno が適切に設定される。 注意 : 呼び出し元が UID 0 であっても setreuid () が失敗する場合がある。 setreuid () からのリターンが失敗かどうかの確認を省略することは重大なセキュリティ上のエラーとなる ... ... , uid_t euid ); int setregid(gid_t rgid , gid_t egid ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): setreuid (), setregid (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOU ... RCE 説明 setreuid () は呼び出し元のプロセスの実 (real) ユーザー ID と 実効 (effective) ユーザー ID を設定する。 実ユーザー ID や実効ユーザー ... 成功した場合は 0 が返される。エラーの場合は -1 が返され、 errno が適切に設定される。 注意 : 呼び出し元が UID 0 であっても setreuid () が失敗する場合がある。 setreuid () からのリターンが失敗かどうかの確認を省略することは重大なセキュリティ上のエラーとなる ... ... , uid_t euid ); int setregid(gid_t rgid , gid_t egid ); glibc 向けの機能検査マクロの要件 ( feature_test_macros (7) 参照): setreuid (), setregid (): _XOPEN_SOURCE >= 500 || /* Since glibc 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _BSD_SOU ... RCE 説明 setreuid () は呼び出し元のプロセスの実 (real) ユーザー ID と 実効 (effective) ユーザー ID を設定する。 実ユーザー ID や実効ユーザー ... 成功した場合は 0 が返される。エラーの場合は -1 が返され、 errno が適切に設定される。 注意 : 呼び出し元が UID 0 であっても setreuid () が失敗する場合がある。 setreuid () からのリターンが失敗かどうかの確認を省略することは重大なセキュリティ上のエラーとなる ... ... (1.1.38) 以降である。 全てのシステムにおいて _POSIX_SAVED_IDS をチェックすべきである。 glibc 2.0 では、 seteuid( euid ) は setreuid(-1, euid ) と等価であり、保存 set-user-ID を変更するかもしれない。 glibc 2.1 では、 setresuid(-1, euid , -1) と等価であり、 ... ープ) ID と同じ値を 指定することができない。 C ライブラリとカーネルの違い Linux では、 seteuid () と setegid () は、それぞれ setreuid (2) と setregid (2) を呼び出すライブラリ関数として実装されている。 関連項目 geteuid (2), setresuid (2), setreuid (2), setu ... ... (1.1.38) 以降である。 全てのシステムにおいて _POSIX_SAVED_IDS をチェックすべきである。 glibc 2.0 では、 seteuid( euid ) は setreuid(-1, euid ) と等価であり、保存 set-user-ID を変更するかもしれない。 glibc 2.1 では、 setresuid(-1, euid , -1) と等価であり、 ... ープ) ID と同じ値を 指定することができない。 C ライブラリとカーネルの違い Linux では、 seteuid () と setegid () は、それぞれ setreuid (2) と setregid (2) を呼び出すライブラリ関数として実装されている。 関連項目 geteuid (2), setresuid (2), setreuid (2), setu ... ... er functions transparently deal with this. See syscall (2) for details regarding register mapping. 関連項目 getresuid (2), setreuid (2), setuid (2), credentials (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部であ ... ... er functions transparently deal with this. See syscall (2) for details regarding register mapping. 関連項目 getresuid (2), setreuid (2), setuid (2), credentials (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部であ ... ... er functions transparently deal with this. See syscall (2) for details regarding register mapping. 関連項目 getresuid (2), setreuid (2), setuid (2), credentials (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部であ ... ... er functions transparently deal with this. See syscall (2) for details regarding register mapping. 関連項目 getresuid (2), setreuid (2), setuid (2), credentials (7) この文書について この man ページは Linux man-pages プロジェクトのリリース 5.10 の一部であ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。