
私はネットで見つけた数多くのチュートリアルを試してみました。セットアップはいつも次のようにシンプルから始まります。
sudo apt-get intstall vsftpd
そして、/etc/vsftp.conf
ファイルの編集に入ります。ここでチュートリアルが役に立たないのは、ほとんどのチュートリアルがユーザー ディレクトリのセットアップを放置するか、必要以上に複雑に見えるセットアップhome
に入り始めるからです。一部のチュートリアルでは、単に「構成ファイルに追加」とだけ言って、デフォルトのパスを設定する方法を説明しようとしますが、私はこれをファイルの末尾に追加しました。これにより、ユーザー名を入力した後、プロンプトが停止します。chroot
local_root=/var/www
ここでの問題は、設定ディレクティブに特定の順序があるかどうかわからないことです。また、あるとしても、チュートリアルでは配置場所について説明されていません。必要なのは、myを指すシングルサインオンだけです。/var/www
ありがとう!
答え1
これは実際には非常に簡単です。/etc/passwd 内のそのユーザーのエントリのホーム ディレクトリ定義を変更するだけです。