日本語 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 は現在、作成中で日々更新されています。
Table of Contents
_SECURE_PATH(3) FreeBSD ライブラリ関数マニュアル _SECURE_PATH(3) 名称 _secure_path -- ファイルが安全と思われるかどうか判断する ライブラリ システムユーティリティライブラリ (libutil, -lutil) 書式 #include <sys/types.h> #include <libutil.h> int _secure_path(const char *path, uid_t uid, gid_t gid); 解説 この関数は、与えられたパスでいくつかの基本的なセキュリティチェックを行い ます。それは、与えられたファイルの内容を信頼するべきかどうか決定するため に root 特権で実行しているプロセスによって使用されること目的としていま す。それは、システムのセキュリティ侵害を検出するためにしばしば使用される 方法を使用しています。 ファイルは、次の条件を満たすなら、`secure' (安全) であると見なされます: 1. ファイルが存在し、(シンボリックリンク、デバイス特殊、または名前付き パイプ、などでない) 通常ファイルである。 2. 書き込み可能ではありません。 3. uid が -1 でないなら、与えられた uid または uid 0 によって所有されま す。 4. グループ書き込み可能でないか、または gid が -1 でないなら、与えられ た gid によってグループ所有権がある。 戻り値 関数は、ファイルが存在し、安全であるとみなされるなら、0 を返し、ファイル が存在しないなら、-2 を返し、そうでなければ、セキュリティの障害を示すため に -1 を返します。syslog(3) 関数は、LOG_ERR プライオリティで、理由を含 み、この関数のあらゆる失敗をログ記録するために使用されます。 関連項目 lstat(2), syslog(3) 歴史 この関数が由来するコードは、Berkeley Software Design, Inc. によって FreeBSD プロジェクトに寄付されました。 バグ 行なわれたチェックは、基本的で、この機能の使用と参照されたファイルへのア クセスの間の競合条件を除去する試みは行われません。 FreeBSD 11.2 May 2, 1997 FreeBSD 11.2