1

ファイルをホストするために使用するLinuxサーバーがあります。サーバー上のさまざまなフォルダーにアクセスする複数のユーザーがいます。デフォルトのランディングロケーションが「/data/myworld/」であるユーザー「ftp_user」がいます。「/data/shared/」にフォルダーを作成しましたが、/data/shared へのナビゲーションはコマンドラインまたは ftp を介して行うことができますソフトウェアですが、私のユーザー 'ftp_user' は、ftp:/user:ip/data/shared/ の Windows の簡単なコマンドを使用してこのフォルダー (/data/shared/) にアクセスしたいと考えていますが、デフォルトで着陸しているため、/data/shared にアクセスできません。 /data/myworld/ に追加されるため、この余分な /data/shared は /data/myworld/data/shared の絶対パスを持つフォルダーを見つけようとしています。Microsoft Windows で「..」または「/ root」を探しています。親切に私を助けて

4

1 に答える 1

0

パス /data/shared で Linux ユーザーをセットアップし、このユーザーで ftp にログインします。

ほとんどの ftp サーバーは、「ランディング ポイント」より上のパス トラバーサルを防止します。

この保護を解除したい場合、正確な方法は、使用されている特定の ftp サーバー ソフトウェアによって異なります。

これは、「stackoverflow」よりも「superuser」または「serverfault」に関する質問です。

于 2013-04-03T07:26:26.893 に答える