2011-10-19 23 views
1

IISの匿名アクセスを理解するのに助けてくれる人がいますか? IISがインストールされているときに、IUSR_ ComputerNameというアカウントが作成されていますが、これは、アノマイズが有効になっている場合は、追加する必要があり、ユーザーをWebサイトのルートディレクトリに追加する必要があることを意味します。また、IUSR_ ComputerNameが使用されているにもかかわらず、サーバー上でそのことを読んだことがあるが、それはネットワークサービスユーザーを実際に使用した。もしそうなら、このユーザーにディレクトリへのアクセス許可を与える必要がありますか?匿名アクセスIIS

最後に、Windowsでユーザーパスワードを管理していないため、これをリセットするためのツールはありますか?

多くの感謝

答えて

1

ユーザーパスワードはWindowsによって管理されます。あなたは通常のWindowsユーザーとして変更できますが、おそらくそうではありません。

もしあなたがASP.NETアプリケーションを扱っているのであれば、その匿名ユーザーは本当に(私はそう思うのですが...)そうではありません。これは、アプリケーションプールのIDとして実行されます。これは、Windows 2008R2まで、そしてWindows 2008R2がApplicationPoolIdentityになった後(デフォルトでは、AppPool設定/ IDでNetworkServiceに戻します)までNetworkServiceです。

AppPoolIdentityは、ネットワーク(他のコンピュータの共有)にアクセスできないという点でNetworkServiceと異なります。アクセスする必要がある場合は、Network Serviceに戻って変更してください。共有は、アプリを実行しているコンピュータのIDでアクセスされます。

アプリがディレクトリに書き込む必要がある場合は、NetworkService権限を付与する必要があります。

+0

ありがとう、私はWindows 2003を使用しているので、私はネットワークサービスを使用しています。したがって、私が匿名のセクションに入れた資格情報に関係なく、常にネットワークサービスが使用されますか? – mjroodt

+0

@mjroodtこれもhttp://www.bluevisionsoftware.com/WebSite/TipsAndTricksDetails.aspx?Name=AspNetAccountを参照してください私はそれが正しいと思います...基本的に、偽装を有効にしないとさまざまな理由から)、アプリケーションプールIDはあなたが知る必要があるすべてです。 –

+0

ありがとう、ページを読んで、それは非常に便利ですが、私は以下を試してみました。私のウェブサイトはIntanetですが、私のウェブサイトはCMSシステム(Ektron)であるため、匿名アクセスを有効にするためには特定のフォルダが必要ですが、このフォルダはワークエリアと呼ばれています。 IISでこのフォルダの匿名アクセスを有効にし、ユーザー名はIUSR_MYCOMPUTERNAMEです。そのユーザーのパスワードをリセットして入力してください。 – mjroodt

関連する問題