特定のユーザーのデフォルトのftpルートフォルダを設定/変更するにはどうすればよいですか?現在取り組んでいる内容に応じて、開発ボックスのさまざまなサイトをホームとする開発者アカウントを作成できるようにしたいと考えています。
編集:サーバーはUbuntuとvsftpdを実行しています。
user_config_dir
にvsftpd.conf
を指定すると、ユーザーごとに任意の構成オプションを設定できます。
man vsftpd.conf
から:
この強力なオプションを使用すると、ユーザーごとに、マニュアルページで指定されている構成オプションを上書きできます。使用法は単純であり、例を使用して最もよく説明されています。 user_config_dirを/ etc/vsftpd_user_confに設定し、ユーザー "chris"としてログオンすると、vsftpdは、セッションの間、ファイル/ etc/vsftpd_user_conf/chrisの設定を適用します。
したがって、このようにlocal_root
を目的のディレクトリに設定すると、そのユーザーのみのFTPルートが変更されます。
~/
にOtherDisk
のようなディレクトリを作成し、この行を実行してリンクln -s / /home/<yourname>/OtherDisk/
を作成すると、/
へのアクセス権が付与されます。
-sオプションを使用して、FTPコマンドを含むテキストファイルを実行できます。そのコマンドファイルでは、さまざまなdirに簡単に液晶ディスプレイを使用できます。
このオプションはすべてのUnixサーバーで使用できるわけではないことに注意してください。
どのOSWinまたは* nixなどの要件について詳しく説明できますか??。