JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... ルユーザのリストを指定できる。 chroot_local_user を YES に設定した場合には、意味が異なってくる。 リストはその場合、chroot() jail へと移動され ない ユーザ のリストとなる。 デフォルトでは、このリストは /etc/vsftpd.chroot_list ファイルであるが、 chroot_l ... み有効にすること。 これらのセキュリティの問題は vsftpd に特有の問題ではないことに 注意してほしい。 ローカルユーザを chroot() jail に入れることができるすべての FTP デーモンにおいて、この問題がある。 デフォルト: NO connect_from_port_20 PORT でのデータ接続 ... のオプションを有効にしたくなる。 デフォルト: NO passwd_chroot_enable chroot_local_user と共に YES に設定した場合、 chroot() jail の場所はユーザごとになる。 jail は /etc/passwd にある各人のホームディレクトリから得られる。 ホームディレクトリを表わす文字 ... ... 許してしまうかもしれない。 そのような脆弱性から、システムを守ることができる。 3つの基本的な方法がある。 1. ユーザーを chroot jail に押し込める 2. ユーザーのホームのあるファイルシステムを noexec オプション付きでマウントする 3. 一般的なファイルパーミッシ ... ョンを適切に用いる rssh は、ユーザーを chroot jail に入れる能力をシステム管理者に与える。 詳細は rssh.conf (5) の man ページと、ソースコードと共に配布されている CHROOT ファイ ... ルを参照のこと。 ユーザーが任意のコマンドを実行できないことを確かなものにしたいなら、 chroot jail を使用し、提供しようとしているサービスに必要なプログラム以外を そこに置かないように気をつけること。 そうすれば、標準的なコ ... ... のコールの後に ' . ' が ' / ' を 根とするツリーの外になる場合がある。 特に、スーパーユーザーは以下のようにすることで "chroot jail" から逃げ出せてしまう。 mkdir foo; chroot foo; cd .. このコールはオープンファイルディスクリプターをクローズしないので、 こ ... k, /proc/[pid]/root , can be used to discover a process's root directory; see proc (5) for details. FreeBSD にはより強力な jail () システムコールがある。 関連項目 chroot (1), chdir (2), pivot_root (2), path_resolution (7), switch_root (8) この文書につ ... ... の /usr/chroot の下以外にユーザがアクセスできないようにし、 /usr/chroot がルートディレクトリとして見えるようにする。 chroot jail を適切に設定するように注意すること。 どのようにしたらよいかのヒントについては、rssh ソースとともに配布される CHROOT ファイ ... レクトリが、 このキーワードで示されるパス以下であれば、ユーザはホームディレクトリ へと chdir される。 そうでなければ、chroot jail の / へと chdir される。 user user キーワードはユーザごとのオプション設定を可能にする。 このキーワードは、指定されたユーザ ... ... ォルトは SHELL 環境変数の値となる。 この変数が設定されていなければ、`/bin/sh' を `-i' オプションを指定して実行する。 chroot jail から起動されたプロセスが システムライブラリにアクセスできないという状況は、 非常にありがちなので注意すること。 オプション ... ... ァイルシス テム内部の別の場所で見えるようにするものである。 バインドマウントを使うと、 ファイルシステムをまたいで chroot (2) jail を構成することが可能になる。 引き数 filesystemtype と data は無視される。 Linux 2.6.26 より前では mountflags も無視されてい ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。