JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ive user ID of the calling process. If the calling process is privileged (more precisely: if the process has the CAP_SETUID capability in its user namespace), the real UID and saved set-user-ID are also set. Linux では、 setuid () は _POSIX_SAVED ... 方法で再び戻すことを許す。 ユーザーが root またはプログラムが root に set-user-ID されているならば、 特別の注意が払われる。 setuid () は呼び出し者の実効ユーザー ID をチェックし、 それがスーパーユーザーならば、 プロセスに関連する全てのユーザー ID に uid ... グラムで、一時的にルート特権を解除し、 非特権ユーザーであるかのように振舞い、後でルート権限をもう一度得ようと する場合には、 setuid () を使うことができない。その場合には、 seteuid (2) を使う必要がある。 返り値 成功した場合は 0 が返される。エラーの場合は ... ... ive user ID of the calling process. If the calling process is privileged (more precisely: if the process has the CAP_SETUID capability in its user namespace), the real UID and saved set-user-ID are also set. Linux では、 setuid () は _POSIX_SAVED ... 方法で再び戻すことを許す。 ユーザーが root またはプログラムが root に set-user-ID されているならば、 特別の注意が払われる。 setuid () は呼び出し者の実効ユーザー ID をチェックし、 それがスーパーユーザーならば、 プロセスに関連する全てのユーザー ID に uid ... グラムで、一時的にルート特権を解除し、 非特権ユーザーであるかのように振舞い、後でルート権限をもう一度得ようと する場合には、 setuid () を使うことができない。その場合には、 seteuid (2) を使う必要がある。 返り値 成功した場合は 0 が返される。エラーの場合は ... ... の間を 容易に行き来することができないものもあります。 これらの計算機では、実効ユーザのみが利用されます。 ci や co のコピーに setuid が設定されていなければ、 実ユーザと実効ユーザは同一です。 次節で説明するように、 もし実効ユーザが全 RCS ファイルとそれを含 ... 操作きる RCS 管理者と、 新たなリビジョンをチェックインすること以外の操作はできない他のユーザとを、 区別することがあります。 SETUID の使用 RCS 管理者以外のユーザがリビジョンを削除できないようにするには、 以下のように setuid 特権を使用することができます。 ... • その計算機で RCS にて setuid が使用できるか確認します。 疑問があるときは、信頼できる専門家に意見を聞いてください。 最も良いのは、 seteuid() システムコー ... ... 際の'' バイナリを保持するディレクトリ /var/log/games.log ゲームをログするファイル 関連項目 dm.conf5 バグ dm が ``games'' に setuid されたゲームを走らせることで、問題が 2 つ出てきます。 第 1 に、 UNIX コマンドの実行をユーザに許すゲームは、 コマンド実行前 ... に実/実効ユーザ ID 両方を適切に設定しなければならないことです。 おそらくより重要なことは、 dm を ``games'' 以外に setuid してはならないことです。 これを守っておけば、ゲームを不正に利用されたとしても、 せいぜいユーザが自由にゲームをできるように ... なるだけです。 第 2 は、それまで setuid させて走らせずに済んでいたゲームで、 ユーザファイルにアクセスするものは、 修正しなければならないかもしれないことです。 歴史 ... ... -ID を、 現在の実 UID、現在の実効 UID、現在の保存 set-user-ID のどれかに変更することができる: 特権プロセス (Linux では CAP_SETUID ケーパビリティ (capability) を持つ プロセス) は、自身の実 UID、実効 UID、保存 set-user-ID を任意の値に設定できる。 引数のど ... namespace) and tried 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 より利用可能になった。 準拠 これらのコールは ... heir credentials. For details, see nptl (7). 関連項目 getresuid (2), getuid (2), setfsgid (2), setfsuid (2), setreuid (2), setuid (2), capabilities (7), credentials (7), user_namespaces (7) この文書について この man ページは Linux man-pages プロジェクト ... ... -ID を、 現在の実 UID、現在の実効 UID、現在の保存 set-user-ID のどれかに変更することができる: 特権プロセス (Linux では CAP_SETUID ケーパビリティ (capability) を持つ プロセス) は、自身の実 UID、実効 UID、保存 set-user-ID を任意の値に設定できる。 引数のど ... namespace) and tried 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 より利用可能になった。 準拠 これらのコールは ... heir credentials. For details, see nptl (7). 関連項目 getresuid (2), getuid (2), setfsgid (2), setfsuid (2), setreuid (2), setuid (2), capabilities (7), credentials (7), user_namespaces (7) この文書について この man ページは Linux man-pages プロジェクト ... ... -ID を、 現在の実 UID、現在の実効 UID、現在の保存 set-user-ID のどれかに変更することができる: 特権プロセス (Linux では CAP_SETUID ケーパビリティ (capability) を持つ プロセス) は、自身の実 UID、実効 UID、保存 set-user-ID を任意の値に設定できる。 引数のど ... namespace) and tried 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 より利用可能になった。 準拠 これらのコールは ... heir credentials. For details, see nptl (7). 関連項目 getresuid (2), getuid (2), setfsgid (2), setfsuid (2), setreuid (2), setuid (2), capabilities (7), credentials (7), user_namespaces (7) この文書について この man ページは Linux man-pages プロジェクト ... ... -ID を、 現在の実 UID、現在の実効 UID、現在の保存 set-user-ID のどれかに変更することができる: 特権プロセス (Linux では CAP_SETUID ケーパビリティ (capability) を持つ プロセス) は、自身の実 UID、実効 UID、保存 set-user-ID を任意の値に設定できる。 引数のど ... namespace) and tried 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 より利用可能になった。 準拠 これらのコールは ... heir credentials. For details, see nptl (7). 関連項目 getresuid (2), getuid (2), setfsgid (2), setfsuid (2), setreuid (2), setuid (2), capabilities (7), credentials (7), user_namespaces (7) この文書について この man ページは Linux man-pages プロジェクト ... ... ctl (2) PR_CAPBSET_DROP を使って) バウンディングセットからケーパビリティを削除できる。 securebits フラグを変更できる。 CAP_SETUID プロセスの UID に対する任意の操作 ( setuid (2), setreuid (2), setresuid (2), setfsuid (2)) を行う。 UNIX ドメインソケット経 ... 外の間で変化する際の振る舞いを従来と同じにするため、 スレッドの実 UID、実効 UID、保存 set-user-ID、ファイルシステム UID が ( setuid (2), setresuid (2) などを使って) 変更された際に、カーネルはそのスレッドのケーパビリティセットに 以下の変更を行う: 1. UID の ... 時には全てクリアされる (このフラグは、以前の prctl (2) の PR_SET_KEEPCAPS 操作と同じ機能を提供するものである)。 SECBIT_NO_SETUID_FIXUP このフラグをセットすると、スレッドの実効 UID とファイルシステム UID が 0 と 0 以外の間で切り替わった場合に、 カーネル ... ... ザー名前空間では有効ではない。 EPERM In the case of seteuid (): the calling process is not privileged (does not have the CAP_SETUID capability in its user namespace) and euid does not match the current real user ID, current effective user ID, or current ... euid (2) と setregid (2) を呼び出すライブラリ関数として実装されている。 関連項目 geteuid (2), setresuid (2), setreuid (2), setuid (2), capabilities (7), credentials (7), user_namespaces (7) この文書について この man ページは Linux man-pages プロジェクト ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。