FreeBSD 日本語マニュアル検索 (jman/japropos/jwhatis)


日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。

4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.3-RELEASE-K, 13.0-RELEASE-K から 13.2-RELEASE-K は、全翻訳済み)

13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。



検索コマンド: man apropos whatis
コマンド/キーワード:
日本語マニュアル RELEASE :
セクション:
Table of Contents
名称 | ライブラリ | 書式 | 解説 | エラー | 関連項目 | 歴史
ISSETUGID(2)           FreeBSD システムコールマニュアル           ISSETUGID(2)

名称
     issetugid -- uid または gid の変更によって汚染された現在のプロセス

ライブラリ
     標準 C ライブラリ (libc, -lc)

書式
     #include <unistd.h>

     int
     issetugid(void);

解説
     issetugid() システムコールは、プロセス環境またはメモリアドレス空間が ``汚
     染された'' と見なされるなら、1 を返し、そうでなければ、0 を返します。

     プロセスが setuid または setgid ビットの設定 (そして、特別の特権がその結
     果として与えられた) のいずれかがある execve(2) システムコールの結果として
     作成されたなら、またはプロセスの実行を始めたときから、実ユーザ ID、実効
     ユーザ ID または保存ユーザ ID または実グループ ID、実効グループ ID または
     保存グループ ID のいずれかが変更されているなら、プロセスは、汚染されてい
     ます。

     ライブラリルーチン (例えば、libc、libtermcap) が、ユーザから取得された情
     報を使用することが安全であるなら、特に、getenv(3) からの結果を、操作を制
     御するために使用されるなら、疑って見るべきであることを、確実に決定するこ
     とができるように、このシステムコールは、存在します。

     ``汚染された'' 状態は、fork(2) システムコール (または popen(3) のような
     fork を呼び出す他のライブラリのコード) の結果として子プロセスによって継承
     されます。

     別のプログラムを実行する準備をするとともに、すべての特権をクリアするプロ
     グラムは、環境もリセットすると仮定されます、したがって、``汚染された'' 状
     態は、渡されません。これは、setuid を開始する su(1) のようなプログラムに
     とって重要ですが、汚染されていないプロセスを作成することができる必要があ
     ります。

エラー
     issetugid() システムコールは、常に成功し、返り値は、エラーを示すために予
     約されています。

関連項目
     execve(2), fork(2), setegid(2), seteuid(2), setgid(2), setregid(2),
     setreuid(2), setuid(2)

歴史
     issetugid() システムコールは、OpenBSD 2.0 ではじめて登場し、また
     FreeBSD 3.0 でも実装されました。

FreeBSD 11.2                    August 25, 1996                   FreeBSD 11.2

Table of Contents

FreeBSD マニュアル検索