JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... 権は (g)、そのファイルのその他のユーザーでの現在 のアクセス権は (o) で表される。 (従って、`chmod g-s file' は set-group-ID (sgid) ビットを削除する。 `chmod ug+s file' は suid そして sgid ビットの両方を設定するが、 `chmod o+s file' は何もしない。) POSI ... ンを使用すると 互換性がないかもしれない。この標準では 't' の許可ビットについて説明していない。 この標準では chmod が suid や sgid ビットのクリアもしくは設定の拒絶での 一貫性を維持するべきかどうかについてをとり決めていない。たとえば、すべての実行ビットが ... nux は System V 系 (System V Interface Definition (SVID) Version 3 を 参照) に倣って、グループ実行許可を持たないファイルの sgid ビットに、 そのファイルが強制ロック (mandatory locking) の対象であることを示させている。 詳細については /usr/src/linux/Doc ... ... unistd.h > int getresuid(uid_t * ruid , uid_t * euid , uid_t * suid ); int getresgid(gid_t * rgid , gid_t * egid , gid_t * sgid ); 説明 getresuid () は、呼び出したプロセスの実 (real) UID、実効 (effective) UI ... D、 保存 (saved) set-user-ID ( getresgid の場合はグループ ID) を、 それぞれ引数 ruid , euid , suid に格納して返す。 getresgid () は、呼び出したプロセスのグループ I ... れる。 準拠 これらのコールは非標準である。 HP-UX や BSD 系のいくつかにも存在する。 注意 元々の Linux の getresuid () と getresgid () システムコールは 16 ビットのグループ ID だけに対応していた。 その後、Linux 2.4 で、32 ビットの ID に対応した getresuid3 ... ... unistd.h > int getresuid(uid_t * ruid , uid_t * euid , uid_t * suid ); int getresgid(gid_t * rgid , gid_t * egid , gid_t * sgid ); 説明 getresuid () は、呼び出したプロセスの実 (real) UID、実効 (effective) UI ... D、 保存 (saved) set-user-ID ( getresgid の場合はグループ ID) を、 それぞれ引数 ruid , euid , suid に格納して返す。 getresgid () は、呼び出したプロセスのグループ I ... れる。 準拠 これらのコールは非標準である。 HP-UX や BSD 系のいくつかにも存在する。 注意 元々の Linux の getresuid () と getresgid () システムコールは 16 ビットのグループ ID だけに対応していた。 その後、Linux 2.4 で、32 ビットの ID に対応した getresuid3 ... ... unistd.h > int getresuid(uid_t * ruid , uid_t * euid , uid_t * suid ); int getresgid(gid_t * rgid , gid_t * egid , gid_t * sgid ); 説明 getresuid () は、呼び出したプロセスの実 (real) UID、実効 (effective) UI ... D、 保存 (saved) set-user-ID ( getresgid の場合はグループ ID) を、 それぞれ引数 ruid , euid , suid に格納して返す。 getresgid () は、呼び出したプロセスのグループ I ... れる。 準拠 これらのコールは非標準である。 HP-UX や BSD 系のいくつかにも存在する。 注意 元々の Linux の getresuid () と getresgid () システムコールは 16 ビットのグループ ID だけに対応していた。 その後、Linux 2.4 で、32 ビットの ID に対応した getresuid3 ... ... unistd.h > int getresuid(uid_t * ruid , uid_t * euid , uid_t * suid ); int getresgid(gid_t * rgid , gid_t * egid , gid_t * sgid ); 説明 getresuid () は、呼び出したプロセスの実 (real) UID、実効 (effective) UI ... D、 保存 (saved) set-user-ID ( getresgid の場合はグループ ID) を、 それぞれ引数 ruid , euid , suid に格納して返す。 getresgid () は、呼び出したプロセスのグループ I ... れる。 準拠 これらのコールは非標準である。 HP-UX や BSD 系のいくつかにも存在する。 注意 元々の Linux の getresuid () と getresgid () システムコールは 16 ビットのグループ ID だけに対応していた。 その後、Linux 2.4 で、32 ビットの ID に対応した getresuid3 ... ... ラグ。「 プロセスフラグ 」のセクションを参照。 (別名 flag , flags )。 fgid FGID ファイルシステムアクセスグループ ID。(別名 fsgid )。 fgroup FGROUP ファイルシステムアクセスグループ ID。 テキストのグループ ID が取得できて、かつフィールド幅が許せば、 テキ ... ロセスが現在実行されているプロセッサ。 プロセスが現在のところ実行中でない場合、 または実行可能でない場合、"*" が表示される。 sgid SGID 保存グループ ID。 (別名 svgid )。 sgroup SGROUP 保存グループ名。 テキストのグループ ID が取得できて、かつフィールド幅 ... きて、かつフィールド幅が許せば、 テキストで表示される。 それ以外の場合は 10 進数で表示される。 (別名 svuser )。 svgid SVGID sgid を参照。(別名 sgid ). svuid SVUID suid を参照。(別名 suid )。 sz SZ プロセスのコアイメージの物理ページサイズ。 これにはテキ ... ... std.h > int setresuid(uid_t ruid , uid_t euid , uid_t suid ); int setresgid(gid_t rgid , gid_t egid , gid_t sgid ); 説明 setresuid () は呼び出し元のプロセスの実 (real) ユーザーID、実効 (effective) ユ ... らず、 ファイルシステム UID は常に実効 UID (可能であれば変更後の新しい実効 UID) と同じ値に設定される。 全く同じように、 setresgid () は呼び出し元のプロセスの実 GID、実効 GID、保存 set-group-ID を設定する (さらにファイルシステム GID を実効 GID と同じ値に ... ed to change the IDs to values that are not permitted. For setresuid (), the necessary capability is CAP_SETUID ; for setresgid (), it is CAP_SETGID . バージョン Linux ではバージョン 2.1.44 より利用可能になった。 準拠 これらのコールは非標準である。 H ... ... std.h > int setresuid(uid_t ruid , uid_t euid , uid_t suid ); int setresgid(gid_t rgid , gid_t egid , gid_t sgid ); 説明 setresuid () は呼び出し元のプロセスの実 (real) ユーザーID、実効 (effective) ユ ... らず、 ファイルシステム UID は常に実効 UID (可能であれば変更後の新しい実効 UID) と同じ値に設定される。 全く同じように、 setresgid () は呼び出し元のプロセスの実 GID、実効 GID、保存 set-group-ID を設定する (さらにファイルシステム GID を実効 GID と同じ値に ... ed to change the IDs to values that are not permitted. For setresuid (), the necessary capability is CAP_SETUID ; for setresgid (), it is CAP_SETGID . バージョン Linux ではバージョン 2.1.44 より利用可能になった。 準拠 これらのコールは非標準である。 H ... ... std.h > int setresuid(uid_t ruid , uid_t euid , uid_t suid ); int setresgid(gid_t rgid , gid_t egid , gid_t sgid ); 説明 setresuid () は呼び出し元のプロセスの実 (real) ユーザーID、実効 (effective) ユ ... らず、 ファイルシステム UID は常に実効 UID (可能であれば変更後の新しい実効 UID) と同じ値に設定される。 全く同じように、 setresgid () は呼び出し元のプロセスの実 GID、実効 GID、保存 set-group-ID を設定する (さらにファイルシステム GID を実効 GID と同じ値に ... ed to change the IDs to values that are not permitted. For setresuid (), the necessary capability is CAP_SETUID ; for setresgid (), it is CAP_SETGID . バージョン Linux ではバージョン 2.1.44 より利用可能になった。 準拠 これらのコールは非標準である。 H ... ... std.h > int setresuid(uid_t ruid , uid_t euid , uid_t suid ); int setresgid(gid_t rgid , gid_t egid , gid_t sgid ); 説明 setresuid () は呼び出し元のプロセスの実 (real) ユーザーID、実効 (effective) ユ ... らず、 ファイルシステム UID は常に実効 UID (可能であれば変更後の新しい実効 UID) と同じ値に設定される。 全く同じように、 setresgid () は呼び出し元のプロセスの実 GID、実効 GID、保存 set-group-ID を設定する (さらにファイルシステム GID を実効 GID と同じ値に ... ed to change the IDs to values that are not permitted. For setresuid (), the necessary capability is CAP_SETUID ; for setresgid (), it is CAP_SETGID . バージョン Linux ではバージョン 2.1.44 より利用可能になった。 準拠 これらのコールは非標準である。 H ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。