VSFTPDに接続するUbuntuユーザー用にデフォルトのFTPルートフォルダを設定する方法は?

VSFTPDに接続するUbuntuユーザー用にデフォルトのFTPルートフォルダを設定する方法は?

特定のユーザーのデフォルトのFTPルートフォルダを設定/変更するには?現在作業しているタスクに応じて、開発者ボックスの他のサイトに常駐できる開発者アカウントを作成できるようにしたいです。

編集:サーバーはUbuntuとvsftpdを実行しています。

答え1

user_config_dirinを指定すると、vsftpd.conf各ユーザーに対してすべての構成オプションを設定できます。

からman vsftpd.conf

この強力なオプションを使用すると、ユーザーごとにマニュアルページで指定されているすべての設定オプションを上書きできます。使い方は非常に簡単で、例によって最もよく説明されています。 user_config_dir を /etc/vsftpd_user_conf に設定して「chris」ユーザーとしてログインすると、vsftpd はセッション中に /etc/vsftpd_user_conf/chris ファイルの設定を適用します。

したがって、local_rootこの方法で必要なディレクトリを設定すると、そのユーザーのFTPルートディレクトリのみが変更されます。

答え2

-sオプションを使用して、FTPコマンドを含むテキストファイルを実行できます。そのコマンドファイルから簡単に別のディレクトリに移動できます。
このオプションは、すべてのUnixサーバーでは使用できません。
Winや*nixなどのオペレーティングシステムなどの要件を詳しく説明できますか? ?

答え3

OtherDiskinと同じディレクトリを作成し、この行を実行して~/リンクを作成すると、ln -s / /home/<yourname>/OtherDisk/アクセス権が付与されます。/

関連情報