htmlファイルごとにアクセス制限をつけたいのでお知恵をお貸しください。

[上に] [前に] [次に]
matsushita 2000/02/23(水) 12:21:04
htmlファイルごとにアクセス制限をつけたいのですが、どのような方法が良いのか
お知恵をお貸しください。
1.html………Aさん,Bさん,Cさん,Xさん,Yさん,Zさん
2.html………Dさん,Eさん,Fさん,Xさん,Yさん,Zさん
3.html………Gさん,Hさん,Iさん,Xさん,Yさん,Zさん


50.html……Xさん,Yさん,Zさん
[環境]
ローカルエリアにNTServer4.0+IIS+Perlを使ってHTML+CGIで情報を提供していて、
クライアントのブラウザはネットスケープ4.03?以降です。
CGIはこちらのサイトのコピーを使用しています。(その程度の知識しかありません)
“制限”で検索をかけましたが、どうも良くわかりませんでした。
人の特定にはユーザIDとパスワードを考えています。
(悪意のある人は存在しません)

無責任官庁 2000/02/23(水) 13:47:08
それぞれのHTMLファイルにNTのアクセス権を設定するのが妥当では
ないでしょうか。
これはNTServerの「ドメインユーザーマネージャ」を使います。
まず各個人をグループ分けします。
なるべく融通の利くグループ分けがいいかもです。
matsushitaさんの例でいくと、XさんYさんZさんは全てアクセスできる
っぽいんで、“HTMLAllAccess”ってグループにするとかね。
ま、一つしか該当しないのであれば、無理にグループ分けすることも無いです。

で、HTMLファイルそれぞれにそのグループ(もしくはユーザ)に対しての
アクセス権を設定してやります。
NTエクスプローラでファイルを選択して“プロパティ”“セキュリティ”
の、“アクセス権”ってやつですね。
元から設定してある Everyoneグループは削除しましょう。

と、いうのが、
> 人の特定にはユーザIDとパスワード
っていうのを、サーバーの基本認証で使用する場合のハナシです。

フォームからIDとパスを入力する方式だとしたら…
そのIDを判定して、CGIでそれぞれのHTMLを出力するっていう
プログラムを作る必要がありますが。

ちょっと…
>悪意のある人は存在しません
ってのがひっかかったんですけども、それならアクセス制限しないまでも、
「〜さん達は見ないでね」ってメニューにコメントでも入れればいいだけの
ような感じもしないでもないですが…
(ま、いずれにしても信用問題ですけどね)

matsushita 2000/02/23(水) 14:00:51
早速のご回示ありがとうございます。
> NTエクスプローラでファイルを選択して“プロパティ”
> “セキュリティ”の、“アクセス権”ってやつですね。
> 元から設定してある Everyoneグループは削除しましょう。



> そのIDを判定して、CGIでそれぞれのHTMLを出力するっていう
> プログラムを作る必要がありますが。
とは、

私の技術力との兼ね合いですね。
多分、NTの基本認証を利用することになると思いますが、
他の方の情報も得たいので、しばらく“解決”マークを保留にしたい
ので、ご了承ください。> 無責任官庁 さま

[上に] [前に] [次に]