2012-03-16 21 views
0

ユーザーが自分のWebサイトにサインアップすると、自分のFTPアカウントが作成されます。だから、すべてのユーザーはFile Zillaを使って自分のフォルダにアクセスできます。登録ユーザーごとにFTPアカウントを作成する方法

+0

FTPを送信することは悪い考えです。 – waseem

+0

十分な情報を提供していません。ユーザーはあなたのウェブサイトにどのようにサインアップしますか?どんなメンバーシッププロバイダーなどを使用していますか? – TheBoyan

答えて

0

コマンドラインで新しいftpユーザーを作成し、chrootを使用して特定のディレクトリに制限することができます。そして、https://superuser.com/questions/67765/sudo-with-password-in-one-command-lineの答えの1つは、sudoがコマンドラインでパスワードを尋ねるのを止める手段を提供します。それでは、純粋にインターフェイスを構築し、system()またはexec()を呼び出してコマンドを実行してください。

0

あなたの質問から正確に何をしたいのかは分かりません。これは、これを達成するために必要な多くの作業が必要となる非常に複雑な課題です。

asp.netカスタムメンバーシッププロバイダを使用している場合は、そこにフォルダを作成できます(たとえば)。

次に、独自の簡単なタスクではないIIS用のカスタム認証プロバイダを作成する必要があります。 Robert McMurrayのブログ投稿thisthisをチェックしてください。このモジュールでは、カスタムメンバーシッププロバイダで記入したデータベースのユーザーデータを使用します。

最後に、各ユーザーに、IISでのFTPでのユーザー分離の独自のフォルダトラフへのアクセスを提供する必要があります。

関連する問題