FTPユーザーがホームディレクトリより上のディレクトリに移動できないようにする

FTPユーザーがホームディレクトリより上のディレクトリに移動できないようにする

Centos 7 で webmin 経由でユーザーを作成し、/var/www/html/そのユーザーのホーム ディレクトリとしてページを指定しました。そのため、ログインするとそこから開始されます。

しかし、自分でログインしてみたところ、そこから上位のディレクトリに移動できることに気付きました。これは望ましくありません。どうすればこれを防ぐことができますか?

ありがとう。

答え1

使用しているFTPサーバーに固有の機能を見つける必要があります。chrootのような環境。いくつかの例を以下に示します。

  • プロトコル:デフォルトルートこのオプションは、サーバーの chroot ディレクトリを指定する必要があります。
  • 純粋なFTP:-Aオプションドキュメントからの引用

この機能は「chroot」と呼ばれます。この機能を有効にするには、「-A」スイッチを付けて pure-ftpd を実行し、すべてのユーザー (root を除く) に対してこれを実行できます。

関連情報