JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ( feature_test_macros (7) 参照): fchdir (): _XOPEN_SOURCE >= 500 || /* glibc 2.12 以降: */ _POSIX_C_SOURCE >= 200809L || /* glibc 2.19 以前: */ _BSD_SOURCE 説明 c ... は、呼び出し元プロセスの現在の作業ディレクトリ (current working directory) を、 path に指定されたディレクトリに変更する。 fchdir () は、ディレクトリがオープンされたファイルディスクリプターとして 指定される以外は、 chdir () と同じである。 返り値 成功し ... る。エラーの場合は -1 が返され、 errno が適切に設定される。 エラー ファイルシステムによっては他のエラーが返される事がある。 chdir () で一般的なエラーを以下に挙げる: EACCES path の構成要素のいずれかに検索許可 (search permission) がない ( path_resolution ... ... ( feature_test_macros (7) 参照): fchdir (): _XOPEN_SOURCE >= 500 || /* glibc 2.12 以降: */ _POSIX_C_SOURCE >= 200809L || /* glibc 2.19 以前: */ _BSD_SOURCE 説明 c ... は、呼び出し元プロセスの現在の作業ディレクトリ (current working directory) を、 path に指定されたディレクトリに変更する。 fchdir () は、ディレクトリがオープンされたファイルディスクリプターとして 指定される以外は、 chdir () と同じである。 返り値 成功し ... る。エラーの場合は -1 が返され、 errno が適切に設定される。 エラー ファイルシステムによっては他のエラーが返される事がある。 chdir () で一般的なエラーを以下に挙げる: EACCES path の構成要素のいずれかに検索許可 (search permission) がない ( path_resolution ... ... hroot directory, an attacker can exploit that to get out of the chroot directory as well. The easiest way to do that is to chdir (2) to the to-be-moved directory, wait for it to be moved out, then open a path like ../../../etc/passwd. A slightly trick ... ier variation also works under some circumstances if chdir (2) is not permitted. If a daemon allows a "chroot directory" to be specified, that usually means that if you want to prev ... ess's root directory; see proc (5) for details. FreeBSD にはより強力な jail () システムコールがある。 関連項目 chroot (1), chdir (2), pivot_root (2), path_resolution (7), switch_root (8) この文書について この man ページは Linux man-pages プロジェクトの ... ... ot () がカレントプロセスのカレントワーキングディレクトリに影響するかどうかは 分からない。したがって pivot_root () の直後に chdir("/") を呼び出すとよい。 new_root および put_old には以下の制限がある: - ディレクトリでなければならない。 - new_root と put ... である。 pivot_root () の使い方がもうちょっと曖昧になると、 あっという間にわけのわからない状態になってしまうだろう 関連項目 chdir (2), chroot (2), stat (2), initrd (4), pivot_root (8) この文書について この man ページは Linux man-pages プロジェクトのリリ ... ... word で指定される)ユーザのホームディレクトリが、 このキーワードで示されるパス以下であれば、ユーザはホームディレクトリ へと chdir される。 そうでなければ、chroot jail の / へと chdir される。 user user キーワードはユーザごとのオプション設定を可能にする ... ... いファイルを参照している。 FTS_LOGICAL または FTS_PHYSICAL のどちらかを、 fts_open () 関数に与えなければ「ならない」。 FTS_NOCHDIR パフォーマンスの最適化のため、 fts 関数群はファイル階層をたどるときディレクトリを変える。 これには、階層をたどっている間は ... アプリケーションがある特定のディレクトリにいるということに 依存できない、という副作用がある。 FTS_NOCHDIR オプションで最適化を無効にすると、 fts 関数群は現在のディレクトリを変更しない。 FTS_NOCHDIR が指定され、かつ fts_open () の ... open (2) と malloc (3) に対して指定されるエラーに設定される。 関数 fts_close () が失敗した場合、 errno は、ライブラリ関数 chdir (2) と close (2) に対して指定されるエラーに設定される。 関数 fts_read () と fts_children () が失敗した場合、 errno は、ライ ... ... いファイルを参照している。 FTS_LOGICAL または FTS_PHYSICAL のどちらかを、 fts_open () 関数に与えなければ「ならない」。 FTS_NOCHDIR パフォーマンスの最適化のため、 fts 関数群はファイル階層をたどるときディレクトリを変える。 これには、階層をたどっている間は ... アプリケーションがある特定のディレクトリにいるということに 依存できない、という副作用がある。 FTS_NOCHDIR オプションで最適化を無効にすると、 fts 関数群は現在のディレクトリを変更しない。 FTS_NOCHDIR が指定され、かつ fts_open () の ... open (2) と malloc (3) に対して指定されるエラーに設定される。 関数 fts_close () が失敗した場合、 errno は、ライブラリ関数 chdir (2) と close (2) に対して指定されるエラーに設定される。 関数 fts_read () と fts_children () が失敗した場合、 errno は、ライ ... ... いファイルを参照している。 FTS_LOGICAL または FTS_PHYSICAL のどちらかを、 fts_open () 関数に与えなければ「ならない」。 FTS_NOCHDIR パフォーマンスの最適化のため、 fts 関数群はファイル階層をたどるときディレクトリを変える。 これには、階層をたどっている間は ... アプリケーションがある特定のディレクトリにいるということに 依存できない、という副作用がある。 FTS_NOCHDIR オプションで最適化を無効にすると、 fts 関数群は現在のディレクトリを変更しない。 FTS_NOCHDIR が指定され、かつ fts_open () の ... open (2) と malloc (3) に対して指定されるエラーに設定される。 関数 fts_close () が失敗した場合、 errno は、ライブラリ関数 chdir (2) と close (2) に対して指定されるエラーに設定される。 関数 fts_read () と fts_children () が失敗した場合、 errno は、ライ ... ... いファイルを参照している。 FTS_LOGICAL または FTS_PHYSICAL のどちらかを、 fts_open () 関数に与えなければ「ならない」。 FTS_NOCHDIR パフォーマンスの最適化のため、 fts 関数群はファイル階層をたどるときディレクトリを変える。 これには、階層をたどっている間は ... アプリケーションがある特定のディレクトリにいるということに 依存できない、という副作用がある。 FTS_NOCHDIR オプションで最適化を無効にすると、 fts 関数群は現在のディレクトリを変更しない。 FTS_NOCHDIR が指定され、かつ fts_open () の ... open (2) と malloc (3) に対して指定されるエラーに設定される。 関数 fts_close () が失敗した場合、 errno は、ライブラリ関数 chdir (2) と close (2) に対して指定されるエラーに設定される。 関数 fts_read () と fts_children () が失敗した場合、 errno は、ライ ... ... いファイルを参照している。 FTS_LOGICAL または FTS_PHYSICAL のどちらかを、 fts_open () 関数に与えなければ「ならない」。 FTS_NOCHDIR パフォーマンスの最適化のため、 fts 関数群はファイル階層をたどるときディレクトリを変える。 これには、階層をたどっている間は ... アプリケーションがある特定のディレクトリにいるということに 依存できない、という副作用がある。 FTS_NOCHDIR オプションで最適化を無効にすると、 fts 関数群は現在のディレクトリを変更しない。 FTS_NOCHDIR が指定され、かつ fts_open () の ... open (2) と malloc (3) に対して指定されるエラーに設定される。 関数 fts_close () が失敗した場合、 errno は、ライブラリ関数 chdir (2) と close (2) に対して指定されるエラーに設定される。 関数 fts_read () と fts_children () が失敗した場合、 errno は、ライ ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。