- ベストアンサー
IISの基本認証で特定のファイルに制限をかけたい
- Windows2000server、IIS 5.0を使用しています。ホームページ制作中の一般向けページと会員向けページにアクセス制限をかけたい方法について教えてください。
- IISの基本認証の設定をしてパスワードを入力する画面を表示することはできていますが、ログオン後に一般向けページが表示されてしまいます。会員向けページへの入り口でパスワードを求めるにはどのような設定をすればよいでしょうか?
- また、IISの基本認証ではディレクトリ以外に特定のファイルにアクセス制限をかけることはできないのでしょうか?会員向けトップページなど一部のファイルにのみアクセス制限をかける方法について教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
こんばんわ 特定のファイル(会員向トップページ)にアクセス制御かけれますよ。 IISを起動して、 会員向トップページのあるフォルダまでディレクトリ移動して 会員向トップページのファイルを右のエリアに表示したら (左のエリアはディレクトリ階層表示) そのファイルをクリック選択して、右クリックをすると [プロパティ]がでるので、それをクリックすると [ファイルセキュリティ]というタブがあるのでそれをクリック そうすると、”匿名アクセスと認証コントロール”という項目があるので そこの「編集」ボタンをクリック。 そこで認証方法を設定できるので ”匿名アクセス”のチェックをはずして ”基本認証”のチェックをON 必要であれば、「編集」ボタンでドメイン名を設定 で、できます。 要は、アクセス制御したいファイルを選んで 右クリックのプロパティをえらべば フォルダのアクセス制御の設定するのと同じように 設定が可能です。 であでわー
その他の回答 (2)
- k_kazari
- ベストアンサー率68% (15/22)
>アクセス許可をするユーザーを指定する方法ですが、ファイルシステムはNTFSです。 >しかし、各ファイル/ディレクトリのプロパティのディレクトリセキュリティ]タブからは >アクセス許可するユーザーを指定するところがわかりませんでした。 >一応、ActiveDirectoryに作っているユーザーでログインできているのですが…。 暇なので・・・。(笑) デフォルトでアクセス権限があるユーザーはEveryoneです。 だから、同ドメインの登録ユーザーだけログインすることができます。 まず、[ プロパティ ] の [ セキュリティ ] タブを選んで その画面の「追加」「削除」ボタンでアクセスを許可するユーザーを 選択できるので、そこで選択すると名前のリストに追加したりできます。 ユーザーを「削除」するときは「継承可能なアクセス許可を親~」のチェックを一度はずさないと設定できません。 というのは、そのフォルダ以下のファイルやフォルダのアクセス権も同時に変更するためです。 あとは、ユーザーが決まったら「アクセス許可」のチェックをおこなえば、登録してあるユーザーだけがアクセス可能になります。 ちなみに、インターネットの匿名アクセスのユーザーはIUSR_****です。 FTPの設定をする時、この設定は特に有効です。 こんなんでましたけど。。。
お礼
ご回答ありがとうございます。 無事設定できました! Everyoneを削除し、アクセス許可するユーザーのみを追加しました。 「継承可能なアクセス許可を親~」の丁寧な説明のおかげで迷うことなく 削除ボタンを押せました。 (会社の仕事なんですが、四苦八苦しながらHP作製中です。ほんとに助かりました!)
- selenity
- ベストアンサー率41% (324/772)
NTFSであれば、各ファイル/ディレクトリのプロパティの[セキュリティ]タブから設定できます。 ここで、アクセスを許可するユーザだけを指定します。
補足
回答頂きましてありがとうございます。 質問の内容はNo.2の方の回答で解決することができました。 アクセス許可をするユーザーを指定する方法ですが、ファイルシステムはNTFSです。 しかし、各ファイル/ディレクトリのプロパティのディレクトリセキュリティ]タブからは アクセス許可するユーザーを指定するところがわかりませんでした。 一応、ActiveDirectoryに作っているユーザーでログインできているのですが…。 何か他に方法があるのかなと思いまして調べています。 もしお時間ありましたらご教授願います。
お礼
ご回答頂きましてありがとうございます。 教えていただいた方法でアクセス制御をかけることができました! 私は既定のWebサイトのプロパティから基本認証の設定をしていました。 階層を下がって会員用のフォルダやファイルのプロパティから設定すればよかったんですね。 丁寧なご説明でわかりやすかったです。 ありがとうございました。